首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> TracePro -> 有没有用TracePro 的宏语言的同仁,请教个问题啊! [点此返回论坛查看本帖完整版本] [打印本页]

lemonoe 2008-08-16 10:00

有没有用TracePro 的宏语言的同仁,请教个问题啊!

有没有用TracePro 的宏语言的同仁,请教个问题啊!用它的Macro 程序,想自动保存计算的 光强分布图,但是经常出现保存的图 的大小是0k 的情况。 l_GvdD  
请问是什么原因呢? l|z 'Lwwm5  
谢谢! Yh)yp?  
源程序如下: $Nvt:X_  
(analysis:irradiance) 9~98v;Z1  
(set! filename "Test.bmp")) eWzD'3h^  
(analysis:irradiance-save filename)
野土星 2008-08-16 23:47
选了被测面没?
lemonoe 2008-08-17 07:48
(edit:select (entity:get-by-names "Detector" "Front")) H((! BRl  
我是先选择了 被测面的。 jjbBv~vs  
现在主要考虑是否 是宏程序执行速度比较快,被测面数据来不及处理和显示就被保存了?不知道TP在处理宏程序时候的步骤。 LWE[]1=  
在里面加了一些(system:sleep 1000)的语句,但是还是不稳定,有时能保存,有时保存不下来。 3-#|6khqt  
我现在用的是TP4.12 ,也不知道是不是这个版本的不稳定造成的。 u H[d%y/  
因为追迹的光线有50W,所以对软件的稳定性有点挑战。
lightgirl 2008-08-26 13:40
感觉宏程序要快些(scheme).
asm 2008-08-27 09:27
引用第2楼lemonoe于2008-08-17 07:48发表的  : n ^P=a'+  
(edit:select (entity:get-by-names "Detector" "Front")) S6-)N(3|  
我是先选择了 被测面的。 vRa|lGeW  
现在主要考虑是否 是宏程序执行速度比较快,被测面数据来不及处理和显示就被保存了?不知道TP在处理宏程序时候的步骤。 _"n1"%Ns  
在里面加了一些(system:sleep 1000)的语句,但是还是不稳定,有时能保存,有时保存不下来。 9t@^P^}=\m  
我现在用的是TP4.12 ,也不知道是不是这个版本的不稳定造成的。 vw=OGjT_>m  
.......
V_f}Y8>e  
nM:e<`r  
我的理解是和光线数或者你的程序没有关系,试过你的code,一切正常。 -5,QrMM<  
9n{tbabJ  
我也遇到过这种情况,不过文件不是0k而是1k,都是空白的。 w"d~R   
'teToE<i  
感觉跟TP的窗口激活有关,有时候TP运行的时候不知道怎么无法激活主窗口(运行时),所以你生成的照度不能够存储,但是我同时save的.txt是没有问题的,证明图实际上是生成了的。 4DI.R K9  
q !\Ht2$b  
我出现这种问题时TP的界面图标会变乱,不知你有没有这种问题。 N^7Qn*qt[  
(7BG~T  
btw,请教楼上,Macro不就是宏么,你怎么理解Scheme和Macro的关系?
lightgirl 2008-08-27 12:55
Macro 中是用scheme语言写的阿.
asm 2008-08-28 09:26
没错啊,但是何谓快一些?
lightgirl 2008-08-29 13:47
这个吗,各人所见不同喽
greentown 2009-05-17 23:19
感觉宏程序要快些(scheme).
f-22 2010-12-23 12:06
没看到程序
lewiscom 2011-01-04 15:27
都是高手,我看热闹
半夜汽笛 2025-12-04 22:11
asm:我的理解是和光线数或者你的程序没有关系,试过你的code,一切正常。 ~lO^ C  
我也遇到过这种情况,不过文件不是0k而是1k,都是空白的。 6 ,jp-`  
....... (2008-08-27 09:27)  h+EG) <  
bOR1V\Jr$q  
大佬可知macro中如何用命令将model窗口激活?
查看本帖完整版本: [-- 有没有用TracePro 的宏语言的同仁,请教个问题啊! --] [-- top --]

Copyright © 2005-2026 光行天下 蜀ICP备06003254号-1 网站统计