05-20-2014 03:18 AM
Hi everyone,
I am using a CRio 9074 with NI940 to build a VI, that generates PWM Signal based on Voltage Input.
Till now I could build a VI (based on Scan Interface), that produce me a proper PWM-Signal (see attached Pic) with a given High&Low Pulse.
Now I would like to modify my VI in a way, that if a certain voltage comes as an input, that I can generate a certain PWM signal.
For example: 5V as an Input ---> PWM Signal with Frequency 5Hz by 50% duty
7V as an Input --> PWM Signal with frequency of 5Hz by 70% duty
Does anyone have some Idea, how I can realize that?? I am quite new to labview, so I would appreciate any help!!
Best Regards
Yun
06-03-2014
02:41 AM
- last edited on
03-10-2026
10:57 AM
by
Content Cleaner
Hi yskpark,
You can use case structure to make a conditional code. For example you wire an analog output value (Round to nearest can be used to make an easier judgement) to a condition terminal of case structure.
Inside case structure, you can create a calculation for you duty cycle as you want.
There are many resources teach you how to use case structure. Some of the link can be found below
http://www.youtube.com/watch?v=cgS3u0nupfs
https://www.ni.com/docs/en-US/bundle/labview-api-ref/page/structures/case-structure.html
Hope this help
Best regards,
TuiTui