test1.c
来自「Vxworks的培训教程,大家分享下啊,」· C语言 代码 · 共 30 行
C
30 行
#include "vxWorks.h"int delay = 2;STATUS test1 (channel, seconds) int channel, seconds; { double volts = 0.0; double increment = 1.0; int tickDelay = sysClkRateGet() / delay; int timeToStop = tickGet() + 1 + seconds * sysClkRateGet(); while (timeToStop > tickGet()) { if (dac (channel, volts) == ERROR) return (ERROR); taskDelay (tickDelay); volts += increment; if (volts > 10.0 || volts < 0.0) { increment *= -1; volts += 2 * increment; } } return (OK); }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?