吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 1663|回复: 5

[求助] [已解决]CODEV宏如何不输出某一项

[复制链接]
  • TA的每日心情
    无聊
    2024-11-26 08:44
  • 签到天数: 644 天

    [LV.9]以坛为家II

    22

    主题

    863

    回帖

    126

    积分

    入门

    积分
    126
    发表于 2024-1-20 11:06 | 显示全部楼层 |阅读模式
    本帖最后由 Decade 于 2024-1-20 11:08 编辑

    CODE V的宏如何不输出某一项的参数,比如我再R1>0时候不输出R,小于0时候再输出,并且在循环中可以排列,类似图里这样排列,貌似wri not^R,写出来有点奇怪,而且这个一旦前面有负号,那输出的数字就不对齐了,怎么让他们对齐呢?
    最佳答案
    2024-1-20 17:54
    本帖最后由 dpstt 于 2024-1-20 17:58 编辑
    Decade 发表于 2024-1-20 15:48
    对的我就是用if的循环,就是有没有办法让他输出是空格来着,为了方便查看一些参数。因为循环套的比较多, ...

    空格就用对应长度的“        ” 替代 '' '4d.2d' '' ,就可以了喔,参考一下下图

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-26 00:01
  • 签到天数: 733 天

    [LV.9]以坛为家II

    10

    主题

    1280

    回帖

    647

    积分

    初级

    积分
    647
    发表于 2024-1-20 14:19 | 显示全部楼层
    本帖最后由 dpstt 于 2024-1-20 14:23 编辑

    用if判断一下,<0才执行wri,否则不输出或换行。循环的话,把if放在for循环下面。对齐输出用Q^format规定,例如

    if ^R<0
    wri q" '4d.2d' "  ^R
    els
    wri
    end if




    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-26 08:44
  • 签到天数: 644 天

    [LV.9]以坛为家II

    22

    主题

    863

    回帖

    126

    积分

    入门

    积分
    126
     楼主| 发表于 2024-1-20 15:48 | 显示全部楼层
    本帖最后由 Decade 于 2024-1-20 15:49 编辑
    dpstt 发表于 2024-1-20 14:19
    用if判断一下,

    对的我就是用if的循环,就是有没有办法让他输出是空格来着,为了方便查看一些参数。因为循环套的比较多,改起来挺麻烦的。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-26 00:01
  • 签到天数: 733 天

    [LV.9]以坛为家II

    10

    主题

    1280

    回帖

    647

    积分

    初级

    积分
    647
    发表于 2024-1-20 17:37 | 显示全部楼层
    本帖最后由 dpstt 于 2024-1-20 17:53 编辑
    Decade 发表于 2024-1-20 15:48
    对的我就是用if的循环,就是有没有办法让他输出是空格来着,为了方便查看一些参数。因为循环套的比较多, ...

    空格就用对应长度的wri “        ” 替代 wri q'' '4d.2d' '' ^R,就可以了喔

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-26 00:01
  • 签到天数: 733 天

    [LV.9]以坛为家II

    10

    主题

    1280

    回帖

    647

    积分

    初级

    积分
    647
    发表于 2024-1-20 17:54 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 dpstt 于 2024-1-20 17:58 编辑
    Decade 发表于 2024-1-20 15:48
    对的我就是用if的循环,就是有没有办法让他输出是空格来着,为了方便查看一些参数。因为循环套的比较多, ...

    空格就用对应长度的“        ” 替代 '' '4d.2d' '' ,就可以了喔,参考一下下图

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-26 08:44
  • 签到天数: 644 天

    [LV.9]以坛为家II

    22

    主题

    863

    回帖

    126

    积分

    入门

    积分
    126
     楼主| 发表于 2024-1-20 20:59 | 显示全部楼层
    dpstt 发表于 2024-1-20 17:54
    空格就用对应长度的“        ” 替代 '' '4d.2d' '' ,就可以了喔,参考一下下图

    okok我用另一种办法解决了,我把结果计算出来,本来打算不输出,现在输出一下
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-26 22:07 , Processed in 0.156250 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表