📄 my_user0.c
字号:
#include<stdio.h>
#include<math.h>
__declspec(dllexport) void simuser (t, delt, in, out)
// t,delt,in,out 这几个变量的类型必须为double型
//其中,t为系统仿真时间;delt为时间步长;in为输入口;out为输出口;
//in、out都以指针的形式给出,其个数由psim中dll文件决定,分别有1、3、6、12、20、25个
//不用的输入口必须接地,否则会出现错误
double t, delt;
double *in, *out;
{
//从这里开始写我们的程序
//这里完成一个简单的程序
//输入为三个口分别为in[0]、in[1]、in[2],in[2]代表以个时间常量
//输出为一个口为out[0]
//在时间in[2]以前,输出in[0],在时间in[2]以后,输出in[1]
double a,b,c,d;
// 输入
a=in[0];
b=in[1];
c=in[2];
// 程序算法
if(t<c)
{
d=a;
}
else
{
d=b;
}
// 输出
out[0]=d;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -