24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1141  |  回复: 13
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

caojinbo

铜虫 (小有名气)

[交流] 画物理图形使用Origin的一个routine

我们使用origin的时候,经常要导入数据并画图,很烦。于是我简单的写了个script 文件,画图方便得很。

如果你是高手请不要笑我,尽管这个东西很简单,可是对于很多新手还是很重要的。

因为我无法上传文件,所以贴在下面了。使用者可以直接copy到script窗口中之行,或者存为ogs文件由origin菜单调用。

手边还有一些其他的求积分,插值,平均,等script,如果这个版上喜欢用origin的人多并且对这个有兴趣再传。
如果你觉得对你有帮助,请推荐,谢谢。

plot.ogs

#Plot all the data to one graph window and group them
#Expert plot, group the file according to the last 3 character of their names
#For expample, CMR010.rat, CMR020.rat, CMR030.rat, represent  1, 2, 3 Telsa respectively
#Jinbo 2005

%O="(New Graph) (Appending Graph)";
%L="(Standard Plot) (Special Plot)";

if (neworappend==--){neworappend=1;}
if (specialornot==--){specialornot=1;}


if (%K==""{%K=*.*;}
if (%P==""{%P=2:4}
getn
(Graph Type) neworappend:O
(File Type) %%K
(Plot Type) Specialornot:L
(Expert Plot) expert:2s
(Variable Range) %%P
(Plot Data);

if(neworappend==1)
{win -t plot line.otp;%M=%H;}
if(neworappend==2)
{%M=%H;}

getfile -m %K;

if (expert==0)
{

if (specialornot==1)
{
loop(ii,1,count)
{
getfile -g ii;
win -t data;
#Let %N hold the worksheet windowns name, such as data1, data2...
#%N=%H;
open -w %A;
#win -r %H %N%H;
%N=%H;
%Q=%N!wks.cName2$;
win -a %M;
layer -i %N_%Q;

}

layer -at;
layer -g;
}

if (specialornot==2)
{

loop(ii,1,count)
{
getfile -g ii;
win -t data;
#Let %N hold the worksheet windowns name, such as data1, data2...
#%N=%H;
open -w %A;
#win -r %H %N%H;
%N=%H;
%Q=%N!wks.cName2$;
wks.col=2;
%L=%[%H,>%[%H]-2];
wks.col.label$=%[%L,3].%[%L,>3] T;
field=%[%H,>%[%H]-2];

for(;field>17;field-17);
win -a %M;
layer -i %N_%Q;
set %N_%Q -c field;

}

layer -at;
}
}

if (expert==1)
{

begin=%[%P,':'];
end=%[%P,>':'];

loop(ii,1,count)
{
getfile -g ii;
win -t data;
open -w %A;
%N=%H;
%Q=%N!wks.cName2$;
field=%[%H,$(begin):$(end)];

for(;field>17;field-17);
win -a %M;
layer -i %N_%Q;
set %N_%Q -c field;

}

layer -at;

}
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaopengshen

银虫 (正式写手)

0.5

非常好,把其他的一块法上来吧
9楼2006-02-27 14:56:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

daisysici

铁虫 (初入文坛)

1

谢谢,准备试试!
3楼2006-02-22 10:37:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

miniearth

荣誉版主 (著名写手)

1

谢谢!请你传到56信箱,大家可以共享。
4楼2006-02-22 10:45:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

steincat

荣誉版主 (知名作家)

天啊,小木虫

1

高手! 有空学习学习
Lifeisdifficult.
5楼2006-02-22 11:24:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 复试调剂,一志愿郑州大学材料与化工289分 +15 硕星赴 2026-04-08 15/750 2026-04-09 03:53 by 孙小小12457
[考研] 一志愿吉大化学327求调剂 +12 王王白石 2026-04-06 13/650 2026-04-08 16:05 by luoyongfeng
[考研] 求调剂,现在还能填的 +3 上岸小莹加油 2026-04-08 3/150 2026-04-08 14:30 by zhq0425
[考研] 283分求调剂 +14 试试看呗 2026-04-04 14/700 2026-04-08 07:03 by lijunpoly
[考研] 071000生物学,一志愿深圳大学296分,求调剂 +12 TIckLw 2026-04-06 13/650 2026-04-07 20:34 by lijunpoly
[考研] 作栽330调剂 +3 我要上好学 2026-04-02 4/200 2026-04-07 19:54 by biomichael
[考研] 306求调剂 +3 15287505595 2026-04-03 3/150 2026-04-07 18:08 by 蓝云思雨
[考研] 334分机械专硕求调剂 +3 蛋花紫菜汤 2026-04-03 3/150 2026-04-07 14:49 by 逍遥cocoa
[考研] 材料调剂 +17 小刘同学吖吖 2026-04-06 18/900 2026-04-07 11:41 by 诗与自由
[考研] 考研调剂 +7 15615482637 2026-04-04 7/350 2026-04-06 22:56 by chenzhimin
[考研] 一志愿安徽某211 0703化学总分339求调剂 +7 晚风不晚 2026-04-04 7/350 2026-04-06 14:06 by houyaoxu
[考研] 0703求调剂383分 +9 W55j 2026-04-03 9/450 2026-04-06 06:50 by houyaoxu
[考研] 生物与医药086000调剂一志愿西北农林320分 +3 美美女士 2026-04-03 3/150 2026-04-05 21:55 by 学员8dgXkO
[考研] 308求调剂 +4 maverick^_^ 2026-04-03 4/200 2026-04-05 19:08 by 蓝云思雨
[考研] 085602调剂 初试总分335 +12 19123253302 2026-04-04 12/600 2026-04-05 08:08 by 544594351
[考研] 341求调剂 +3 洛多罗 2026-04-02 4/200 2026-04-04 21:36 by 智能智慧
[考研] 316求调剂 +9 墨辰_Orion926 2026-04-04 9/450 2026-04-04 21:35 by lbsjt
[考研] 342求调剂 +3 Liang7111 2026-04-04 5/250 2026-04-04 19:47 by dongzh2009
[考研] 求调剂,一志愿南京航空航天大学 ,080500材料科学与工程学硕 +10 @taotao 2026-04-03 10/500 2026-04-04 09:01 by T可可西里T
[考研] 能源动力 调剂 +3 不破不立0 2026-04-02 3/150 2026-04-02 12:46 by ffffjjjj
信息提示
请填处理意见