hfssduplicatemirror.m

来自「用matlab调用HFSS代码hfssapi.rar」· M 代码 · 共 38 行

M
38
字号
function hfssDuplicateMirror(fid, ObjectList, Base, Normal, Units, ...                             dupBoundaries)if (nargin < 6)	dupBoundaries = [];end;if isempty(dupBoundaries)	dupBoundaries = true;end;nObjects = length(ObjectList);fprintf(fid, 'oEditor.DuplicateMirror _\n');fprintf(fid, '\tArray("NAME:Selections", "Selections:=", "');% Object Selections.for iObj = 1:nObjects,	fprintf(fid, '%s', ObjectList{iObj});	if (iObj ~= nObjects)		fprintf(fid, ',');	end;end;fprintf(fid, '"), _\n');fprintf(fid, '\tArray("NAME:DuplicateToMirrorParameters", _\n');fprintf(fid, '\t\t"DuplicateMirrorBaseX:=",  "%f%s", _\n', Base(1), Units);fprintf(fid, '\t\t"DuplicateMirrorBaseY:=", "%f%s", _\n', Base(2), Units);fprintf(fid, '\t\t"DuplicateMirrorBaseZ:=", "%f%s", _\n', Base(3), Units);fprintf(fid, '\t\t"DuplicateMirrorNormalX:=",  "%f%s", _\n', Normal(1), Units);fprintf(fid, '\t\t"DuplicateMirrorNormalY:=", "%f%s", _\n', Normal(2), Units);fprintf(fid, '\t\t"DuplicateMirrorNormalZ:=", "%f%s" _\n', Normal(3), Units);fprintf(fid, '\t\t), _\n');if (dupBoundaries == true)	fprintf(fid, '\tArray("NAME:Options", "DuplicateBoundaries:=", true) \n\n');else	fprintf(fid, '\tArray("NAME:Options", "DuplicateBoundaries:=", false) \n\n');end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?