LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Flow execution of block diagrams

Hi,

Can someone guide me to performing this process.

I been sitting on it for 10 hrs and couldn't come up with a solution.

Current test steps is using the OSCILASCOPE TEKTRONICS TDS2024B

 

Stave Channel BITE A1B1

 180        BITE A1B1 Stave 1 Amplitude             1.100     1.500     1.327 Vrms      

 181        BITE A1B1 Stave 2 Amplitude             1.100     1.500     1.334 Vrms      

 182        BITE A1B1 Stave 3 Amplitude             1.100     1.500     1.321 Vrms      

 183        BITE A1B1 Stave 4 Amplitude             1.100     1.500     1.285 Vrms      

 184        BITE A1B1 Stave 5 Amplitude             1.100     1.500     1.321 Vrms      

 185        BITE A1B1 Stave 7 Amplitude             1.100     1.500     1.320 Vrms      

 186        BITE A1B1 Stave 8 Amplitude             1.100     1.500     1.332 Vrms      

 187        BITE A1B1 Stave 9 Amplitude             1.100     1.500     1.319 Vrms      

 188        BITE A1B1 Stave 13 Amplitude            1.100     1.500     1.317 Vrms      

 189        BITE A1B1 Stave 14 Amplitude          1.100     1.500     1.319 Vrms      

 190        BITE A1B1 Stave 15 Amplitude            1.100     1.500     1.321 Vrms      

 191        BITE A1B1 Stave 16 Amplitude            1.100     1.500     1.323 Vrms      

 192        BITE A1B1 Stave 6 Amplitude             1.100     1.500     1.406 Vrms      

 193        BITE A1B1 Stave 6 Phase                -1.380     1.380     0.013 usec      

 194        BITE A1B1 Stave 11 Amplitude            1.100     1.500     1.318 Vrms      

 195        BITE A1B1 Stave 11 Phase               -1.380     1.380    -0.681 usec      

 196        BITE A1B1 Stave 10 Amplitude            1.100     1.500     1.318 Vrms      

 197        BITE A1B1 Stave 10 Phase               -1.380     1.380    -0.956 usec      

 198      BITE A1B1 Stave 12 Amplitude            1.100     1.500     1.330 Vrms      

 199        BITE A1B1 Stave 12 Phase               -1.380     1.380    -0.555 usec  

 

 

DESIRED TEST STEPS using the HP 3561A Dynamic Signal Analyzer

 

Stave Channel BITE A1B1

 180        BITE A1B1 Stave 1 Amplitude             1.100     1.500     1.327 Vrms      

 181        BITE A1B1 Stave 2 Amplitude             1.100     1.500     1.334 Vrms      

 182        BITE A1B1 Stave 3 Amplitude             1.100     1.500     1.321 Vrms      

 183        BITE A1B1 Stave 4 Amplitude             1.100     1.500     1.285 Vrms      

 184        BITE A1B1 Stave 5 Amplitude             1.100     1.500     1.321 Vrms      

192       BITE A1B1 Stave 6 Amplitude             1.100     1.500     1.406 Vrms  

 185        BITE A1B1 Stave 7 Amplitude             1.100     1.500     1.320 Vrms      

 186        BITE A1B1 Stave 8 Amplitude             1.100     1.500     1.332 Vrms      

 187        BITE A1B1 Stave 9 Amplitude             1.100     1.500     1.319 Vrms      

  196        BITE A1B1 Stave 10 Amplitude            1.100     1.500     1.318 Vrms    

 194        BITE A1B1 Stave 11 Amplitude            1.100     1.500     1.318 Vrms     

 198        BITE A1B1 Stave 12 Amplitude            1.100     1.500     1.330 Vrms    

188       BITE A1B1 Stave 13 Amplitude            1.100     1.500     1.317 Vrms      

 189        BITE A1B1 Stave 14 Amplitude            1.100     1.500     1.319 Vrms      

 190        BITE A1B1 Stave 15 Amplitude            1.100     1.500     1.321 Vrms      

 191        BITE A1B1 Stave 16 Amplitude            1.100     1.500     1.323 Vrms       

(Use OSCILASCOPE TEKTRONICS TDS2024B here)

193       BITE A1B1 Stave 6 Phase                -1.380     1.380     0.013 usec      

 195        BITE A1B1 Stave 11 Phase               -1.380     1.380    -0.681 usec      

 197        BITE A1B1 Stave 10 Phase               -1.380     1.380    -0.956 usec      

 199        BITE A1B1 Stave 12 Phase               -1.380     1.380    -0.555 usec  

 

the reason for change is because of the equipment. the Dynamic Analyzer is more accurate when it comes to finding out the amplitude but it cannot check the phase. So I have to go back and forth with the two equipment.

All the equipmetns are working. Just the order that its in is not.

I am thinking of removing everything and do a flat sequence but I am not sure if it will take a long time. I might have to because Its the only way I know how to do it for now.

 

 

Best regards,
Krispiekream
0 Kudos
Message 1 of 7
(3,527 Views)

Hi,

Can someone guide me to performing this process.

I been sitting on it for 10 hrs and couldn't come up with a solution.

Current test steps is using the OSCILASCOPE TEKTRONICS TDS2024B

 

Stave Channel BITE A1B1

 180        BITE A1B1 Stave 1 Amplitude             1.100     1.500     1.327 Vrms      

 181        BITE A1B1 Stave 2 Amplitude             1.100     1.500     1.334 Vrms      

 182        BITE A1B1 Stave 3 Amplitude             1.100     1.500     1.321 Vrms      

 183        BITE A1B1 Stave 4 Amplitude             1.100     1.500     1.285 Vrms      

 184        BITE A1B1 Stave 5 Amplitude             1.100     1.500     1.321 Vrms      

 185        BITE A1B1 Stave 7 Amplitude             1.100     1.500     1.320 Vrms      

 186        BITE A1B1 Stave 8 Amplitude             1.100     1.500     1.332 Vrms      

 187        BITE A1B1 Stave 9 Amplitude             1.100     1.500     1.319 Vrms      

 188        BITE A1B1 Stave 13 Amplitude            1.100     1.500     1.317 Vrms      

 189        BITE A1B1 Stave 14 Amplitude          1.100     1.500     1.319 Vrms      

 190        BITE A1B1 Stave 15 Amplitude            1.100     1.500     1.321 Vrms      

 191        BITE A1B1 Stave 16 Amplitude            1.100     1.500     1.323 Vrms      

 192        BITE A1B1 Stave 6 Amplitude             1.100     1.500     1.406 Vrms      

 193        BITE A1B1 Stave 6 Phase                -1.380     1.380     0.013 usec      

 194        BITE A1B1 Stave 11 Amplitude            1.100     1.500     1.318 Vrms      

 195        BITE A1B1 Stave 11 Phase               -1.380     1.380    -0.681 usec      

 196        BITE A1B1 Stave 10 Amplitude            1.100     1.500     1.318 Vrms      

 197        BITE A1B1 Stave 10 Phase               -1.380     1.380    -0.956 usec      

 198      BITE A1B1 Stave 12 Amplitude            1.100     1.500     1.330 Vrms      

 199        BITE A1B1 Stave 12 Phase               -1.380     1.380    -0.555 usec  

 

 

DESIRED TEST STEPS using the HP 3561A Dynamic Signal Analyzer

 

Stave Channel BITE A1B1

 180        BITE A1B1 Stave 1 Amplitude             1.100     1.500     1.327 Vrms      

 181        BITE A1B1 Stave 2 Amplitude             1.100     1.500     1.334 Vrms      

 182        BITE A1B1 Stave 3 Amplitude             1.100     1.500     1.321 Vrms      

 183        BITE A1B1 Stave 4 Amplitude             1.100     1.500     1.285 Vrms      

 184        BITE A1B1 Stave 5 Amplitude             1.100     1.500     1.321 Vrms      

192       BITE A1B1 Stave 6 Amplitude             1.100     1.500     1.406 Vrms  

 185        BITE A1B1 Stave 7 Amplitude             1.100     1.500     1.320 Vrms      

 186        BITE A1B1 Stave 8 Amplitude             1.100     1.500     1.332 Vrms      

 187        BITE A1B1 Stave 9 Amplitude             1.100     1.500     1.319 Vrms      

  196        BITE A1B1 Stave 10 Amplitude            1.100     1.500     1.318 Vrms    

 194        BITE A1B1 Stave 11 Amplitude            1.100     1.500     1.318 Vrms     

 198        BITE A1B1 Stave 12 Amplitude            1.100     1.500     1.330 Vrms    

188       BITE A1B1 Stave 13 Amplitude            1.100     1.500     1.317 Vrms      

 189        BITE A1B1 Stave 14 Amplitude            1.100     1.500     1.319 Vrms      

 190        BITE A1B1 Stave 15 Amplitude            1.100     1.500     1.321 Vrms      

 191        BITE A1B1 Stave 16 Amplitude            1.100     1.500     1.323 Vrms       

(Use OSCILASCOPE TEKTRONICS TDS2024B here)

193       BITE A1B1 Stave 6 Phase                -1.380     1.380     0.013 usec      

 195        BITE A1B1 Stave 11 Phase               -1.380     1.380    -0.681 usec      

 197        BITE A1B1 Stave 10 Phase               -1.380     1.380    -0.956 usec      

 199        BITE A1B1 Stave 12 Phase               -1.380     1.380    -0.555 usec  

 

the reason for change is because of the equipment. the Dynamic Analyzer is more accurate when it comes to finding out the amplitude but it cannot check the phase. So I have to go back and forth with the two equipment.

All the equipmetns are working. Just the order that its in is not.

I am thinking of removing everything and do a flat sequence but I am not sure if it will take a long time. I might have to because Its the only way I know how to do it for now.

 

 

Best regards,
Krispiekream
0 Kudos
Message 2 of 7
(3,526 Views)

What version of LabVIEW is that?

 

You might want to look into state machines for the future development. A much better plan then using the flat case structures. Especially given the way that all the files are already reasonably well setup for state machine architecture.

Message 3 of 7
(3,512 Views)

I am using labview 7 😞

Best regards,
Krispiekream
0 Kudos
Message 4 of 7
(3,507 Views)

Hmm, pink error wires looks like it's upgraded/based on LV 5, so i don't know if this tips will work.

You can add a new case after the others, then r-click the case structure and Shift case to e.g. 8, assuming each case is one row of the test sequence.

If that's not possible, you'll need to manually add to the case numbers so you create space for the test steps.

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
Message 5 of 7
(3,461 Views)
0 Kudos
Message 6 of 7
(3,456 Views)

A state machine is the right call, but that generally implies an architecture where you use a shift register so that the results of one state are used to determine what the next state should be, and that new state is passed back to the beginning of the loop through a shift register.

 

It looks like you have more of a "scripted" state machine.  Create a cluster that contains an enum that defines the state (such as the text name you have in your table.)   Also numeric elements like where you define your parameters such as 1.1 and 1.5   Create an array and drop that cluster in.

 

Define your table using 1 element of the array for each step for the enum and parameters.  Save that as a constant on the diagram.   Do the same thing for the other order of conditions.  Since most of the list is the same, just copy the original array constant once created, then delete and add rows as necessary to create the new order of steps.

 

Now instead of relying on the i terminal and a meaningless numeric driving the case structure, auto-index on the array coming into the loop.  Unbundle to get the enum to drive the case structure and to get the numeric parameters used in that step.

0 Kudos
Message 7 of 7
(3,415 Views)