Слияние кода завершено, страница обновится автоматически
%从ini文件加载的结构体里初始化变量,自行保证Ini里一个变量不少,这里就省得做检查了。
GearNum = str2num(ini.GearNum); % 齿数
SubGear = str2num(ini.SubGear); % 细分数
Perimeter = str2num(ini.Perimeter); % mm
MinFreq = str2num(ini.MinFreq); % 起步脉冲频率
MaxFreq = str2num(ini.MaxFreq); % 最大脉冲频率
StepLen = Perimeter/(GearNum*SubGear); %每一脉冲的平均距离
%SpeedUpTime = str2num(ini.SpeedUpTime);% 预计加速的所要时间,ms
%StepTime = str2num(ini.StepTime); %每步运行的时间,ms
FileName = ini.SrcFileName; %保存结果的文件名
FigureName = [ini.FigureName, sprintf('_%dkHz',MaxFreq/1000)];
for id = 1:length(SpeedUpTimes)
FigureName = [FigureName, sprintf('_%dms', SpeedUpTimes(id))];
end
for id = 1:length(StepTimes)
FigureName = [FigureName, sprintf('_%dms', StepTimes(id))];
end
PlotSytleNum = length(ini.PlotStyle);
%各步计算结果,行数略大于实际结果
A=zeros(SpeedUpTime/StepTime+10,5);
%各列下标定义
FREQ = 1; %频率
STEPS = 2; %步数
STEP_SUM = 3; %累计步数
ACC = 4; %加速度
T_SUM = 5; %累计时间
Cnt=0; %实际结果步数计数
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )