LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

2012 FPGA Training: Exercise 7-2 "4-Wire Protocol" fails: not supported in the single-cycle Timed Loop

Solved!
Go to solution

I'm working through the NI 2012-FPGA training course using Labview 2014 SP1. I find the provided solution to Exercise 7-2 which is called "4-Wire Protocol.lvproj" does not work.  It fails to run with the message "LabVIEW FPGA reported the following error: Object(s) not supported in the single-cycle Timed Loop."

 

Is this expected? I thought the worked examples in the solutions folder were supposed to work as supplied. What must be fixed for this to work?  Thanks for any help.

0 Kudos
Message 1 of 3
(3,338 Views)
Solution
Accepted by topic author jbeale1

Hello jbeale1,

 

This is a known issue. Here's the comment from NI:

---------------

Exercise 7-2: 4-Wire Protocol [Allen Hsu 2013.8.19]

  • Problem Description: Exercise 7-2 uses a Sine Wave Generator VI inside a SCTL. In LV 2012, this VI is not supported in the SCTL, but LV 2012 will allow you to use it in "simulation" mode (execute on dev computer). However, LabVIEW 2013 will not even let you use this VI in "simulation" mode. If you run the VI with the Sine Wave Generator VI inside an SCTL, LabVIEW 2013 gives you a "Object(s) not supported in the single-cycle Timed Loop".
  • Solution: If students are using LabVIEW 2013, you need to tell students to replace the Sine Wave Generator VI inside the SCTL of the pre-built exercise VI with a Square Wave Generator VI with the "Inside SCTL" option enabled in its configuration window, as shown below:
    --------------

To replace the "Sine Wave Generator" right click on it and select the "Square Wave Generator". Then you need to double click on the "Square Wave Generator" and select "Inside single-cycle Timed Loop". You should then be able to run the example.

 

replacebysquare.png

sqw.png

Message 2 of 3
(3,294 Views)

Can You send to me FPGA Exercise file?

Thanks you.

 

0 Kudos
Message 3 of 3
(296 Views)