好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第三课 SolidWorks的系统选项和文档属性.doc

22页
  • 卖家[上传人]:xins****2008
  • 文档编号:111166448
  • 上传时间:2019-11-01
  • 文档格式:DOC
  • 文档大小:8.37MB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第三课 SolidWorks的系统选项和文档属性 SolidWorks API官方培训教材第三课 SolidWorks的系统选项和文档属性 学习本课后,你能达到下列能力:l 理解用程序设置SolidWorks的一些系统选项l 在SolidWorks环境中,用程序可以控制相关的一些数值,如复选框、文本框、显示框、单选框及滑动条 1. 系统选项设置概述为了利用程序设置SolidWorks环境中的系统选项的初始值,则必须调用SolidWorks API提供的相关功能及设置方法,针对不同的数值类型,SolidWorks API 提供了四种设置的方法:SldWorks::SetUserPrefenceToggle ‘设置布尔值数值SldWorks::SetUserPrefenceIntegerValue ‘设置整数型数值SldWorks::SetUserPrefenceDoubleValue ‘设置双精度型数值SldWorks::SetUserPrefenceStringValue ‘设置字符串型数值注意:上述四种设置方法具有共同的设置(SetUserPrefence),只不用在其后加上相应的数值类型。

      但是四种方法设置的数值都是利用GetUserPrefence来获得所需的数值2. 复选框的设置对于复选框的设置,SolidWorks API提供SldWorks::SetUserPrefenceToggle的方式来设置它是否打开或关闭SldWorks.SetUserPreferenceTogglevoid SldWorks.SetUserPreferenceToggle ( userPreferenceValue, onFlag)输入:userPreferenceValue由swUserPreferenceToggle_e定义,请参考相关表,用T表示输入:onFlagTRUE表示打开, FALSE 表示关闭2.1 用新建命令创建新的宏文件,并命名为SystemOptions.SWP2.2 引用SolidWorks常数类2.3 修改宏文件代码 2.4 增加代码 2.5 存盘并测试代码 3 整数型设置文本框当文本框的数值是整数型时,SolidWorks API提供SldWorks::SetUserPrefenceIntegerValues的方式来设置它的数值SldWorks.SetUserPreferenceIntegerValueretval = SldWorks.SetUserPreferenceIntegerValue ( userPreferenceValue, value)输入:userPreferenceValue由 swUserPreferenceIntegerValue_e定义,请参考相关表,用IV表示。

      输入:value你要输入的整数数值返回:retvalTRUE表示设置成功, FALSE没有设置3.1 增加代码 3.2 存盘并测试宏代码,运行结果如3条的第二个图形所示4 双精度型设置文本框当文本框的数值是双精度型时,SolidWorks API提供SldWorks::SetUserPrefenceDoubleValues的方式来设置它的数值SldWorks.SetUserPreferenceDoubleValueretval = SldWorks.SetUserPreferenceDoubleValue ( userPreferenceValue, value)输入:userPreferenceValue由 swUserPreferenceIntegerValue_e定义,请参考相关表,用DV表示输入:value你要输入的双精度型数值返回:retvalTRUE表示设置成功, FALSE没有设置4.1 修改代码 把工程图的局部视图比例缩放设置为1.5 4.2 存盘并测试运行结果,如4条的第二图5 字符串型设置文本框当文本框的数值是字符串型时,SolidWorks API提供SldWorks::SetUserPrefenceStringValues的方式来设置它的数值。

      SldWorks.SetUserPreferenceStringValueretval = SldWorks.SetUserPreferenceStringValue ( userPreferenceValue, value)输入:userPreferenceValue由 swUserPreferenceIntegerValue_e定义,请参考相关表,用SV表示输入:value你要输入的字符串型数值返回:retvalTRUE表示设置成功, FALSE没有设置5.1 增加代码 5.2 存盘并测试代码,测试结果如5条的第二图6.设置显示框 7.设置单选框 8.设置滑动条 9.增加代码 10.存盘并测试宏代码11.退出宏文件12.文档属性的初始值的设置 文档值的初始值的设置与系统选项初始值的设置完全一样,所用的方法也是相关的四种方法,只不过把对象SldWorks替换成ModelDoc对象 13 与设置相关的各种表格参数系统选项(一般)TswOpenLastUsedDocumentAtStart TswInputDimValOnCreateTswSingleCommandPerPickTswShowDimensionNamesTswShowErrorsEveryRebuildTswMaximizeDocumentOnOpenTswUseShadedFaceHighlightTswThumbnailGraphics TswUseSystemSeparatorForDimsTswUseEnglishLanguage TTTswEnableConfirmationCornerTswAutoShowPropertyManager swEnablePropertyManager TswSaveEModelDataTswNotifySNLNotObtainedForEDrawingsSaveTswIncontextFeatureHolderVisibility系统选项(工程图)TswDrawingAutomaticModelDimPlacementTswDrawingDisplayViewBordersTswAutomaticScaling3ViewDrawingsTswDrawingViewShowContentsWhileDraggingTswDrawingViewSmoothDynamicMotionTswDynamicDrawingViewActivationTswDrawingCreateDetailAsCircleTswDrawingSelectHiddenEntitiesTswDrawingEliminateDuplicateDimsOnInsertTswAutomaticDrawingViewUpdateDefaultTswDrawingDetailInferCornerTswDrawingDetailInferCenterTswRapidDraftPrintOutOfSynchWaterMarkTswShowRefGeomNameTswDrawingViewAutoHideComponentsTswDisplayArcCenterPointsTswDisplayEntityPointsTswDrawingSaveShadedDataIVswDrawingPrintCrosshatchOutOfDateViewsDVswDrawingDetailViewScaleIVswDrawingCustomPropertyUsedAsRevision系统选项(工程图—显示类型)TTSwHiddenEdgeDisplayDefault0=线框图;1=隐藏线可见;2=消除隐藏线;3=带边线上色;4=上色IVSwDrawingsDefaultDisplayTypeFastHLRHLV0=草图品质;1=高品质.IVSwTangetEdgeDisplayDefault0=移除;1=使用字体;2=可见系统选项(工程图—区域剖面线/填充)SVDVDVSwDrawingAreaHatchPattern请参考帮助SwDrawingAreaHatchScaleswDrawingAreaHatchAngle系统选项(颜色)IVswSystemColorsActiveSelectionListBoxswSystemColorsAssemblyEditPartHiddenLinesswSystemColorsAssemblyNonEditPartswSystemColorsBottomGradientColorswSystemColorsConstructionGeometryswSystemColorsDrawingsBackgroundswSystemColorsDrawingsHiddenModelEdgeswSystemColorsDrawingsLockedFocusswSystemColorsDrawingsPaperswSystemColorsDrawingsPaperBorderswSystemColorsDrawingsSheetBorderswSystemColorsDrawingsViewBorderswSystemColorsDrawingsVisibleModelEdgeswSystemColorsDTDimswSystemColorsDynamicHighlightswSystemColorsFaceShadedswSystemColorsGridLinesMajorswSystemColorsGridLinesMinorswSystemColorsHighlightswSystemColorsImportedAnnotationswSystemColorsImportedDrivenAnnotationswSystemColorsImportedDrivingAnnotationswSystemColorsInactiveEntityswSystemColorsNonimportedAnnotationswSystemColorsRefTriadXswSystemColorsRefTriadYswSystemColorsRefTriadZswSystemColorsSelectedItem1swSystemC。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.