Yes. When you specify the module in a CVI step type, make sure you select in the drop down list .obj file type.
Also, you can programmatically (using LabVIEW, CVI or even another TestStand sequence) change the property that holds the name of your module for each step. The properties are: RunState.Sequence.Main[""].TS.SData.ModulePath (it's a string and it holds the path, file name. Ex: "C:\temp\a.c") and RunState.Sequence.Main[""].TS.SData.ModuleType (it's a number and it can be 0 for .obj, 1 for .c, 2 for .dll and 3 for .lib).
Also the Execute Steps In-Process option in Configure->Adapters->CVI Standard Adapter, will not alter the module file names you specified in each step.
Roberto Piacentini
Applications Engineer
www.ni.com/
ask