小编Fik*_*koT的帖子

CAPL 写入文本文件

我对 CAPL 语言还很陌生。因此,我在将数据写入 .txt 文件时遇到问题。这是我写的代码:

\n\n
    includes\n{\n\n}\n\nvariables\n{\n  message Generate_Num Gen;\n  message Logger Logs;\n  msTimer tim_100ms;\n  msTimer tim_500ms;\n  int time_over; // 500 ms flag.\n  dword handle=0;\n  float val=0;\n  long index=0;\n  int val_arr[512];\n}\n\non start \n{\n  time_over=0; \n  setWritePath("C:\\\\Users\\\\T\xc3\xbcrker\\\\Desktop\\\\soft_pro");\n  handle= openFileWrite("Log.txt",1);\n  Gen.Num_Data=1;\n}\n\non envVar Logger_Sw\n{   \n\n    if(@this)\n    {\n      setTimer(tim_500ms,500);\n      setTimer(tim_100ms,100);\n    }\n    else\n    {\n      cancelTimer(tim_500ms);\n      cancelTimer(tim_100ms);\n    }\n\n}\n\non envVar Save_txt\n{   \n  if(@Save_txt==1)\n    {\n      int i;\n      float val_n;\n      for(i=0;i<elcount(val_arr);i++)\n      {\n        val_n=val_arr[i];\n        writeProfileFloat("1","1",val_n,"Log.txt");\n      }\n    } \n}\n\non timer tim_100ms\n{\n  output(Gen);\n  Gen.Num_Data++; \n  setTimer(tim_100ms,100);\n}\n\non message Generate_Num\n{\n  if(time_over==1)\n  {\n   val=this.Num_Data;\n   val_arr[index]=val; …
Run Code Online (Sandbox Code Playgroud)

capl canoe

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

canoe ×1

capl ×1