We have 2 & soon multiple test unit systems. Each test unit has a single NI PXI controller/cage. We will lay in our cards to dedicated slots in the PXI controller. On one unit I modified the existing PXISys,ini for SLOT 4 ( both places ) to mirror the assignment on the other PXI controller. As in specifically slot 4 was pcibus 212 and pciDevice num 13 and replaced these values with 16 and 15 respectively. In that way one PXISys.ini could be replicated to all test units.
However I was unable or don't understand how to edit the PXIsys.ini to make it mimic the other test unit. The only way I can see is to use MI MAX to assign an alias to use for each test unit or dynamically find and read the pci bus and device numbers at each unit. I did this bring alias method to the team but they wanted to use PCIbus and PCIDevice in the initialization string. Do we edit the PXIsys.INI and if so how ?? or is it a choice between assigning an alias or reading dynamically the PXISys.ini file. ( If there are C# functions someone has written I would be happy to leverage rather than reinvent the wheel ) Thanks !