CAD支援ソフト探索2

プリント基板設計CAD(P-CAD/AltiumDesigner)にSolidoworksを併用

スポンサーサイト

--:-- ...Posted

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ADスクリプトに関する関数

スクリプト関連の記事です。

APIとは別に「Function」があります。
VBでは「ユーザー定義関数」と呼ばれていますがAltium Designerでは
色々な言語を扱えるのでここでの呼び名は関数としておきます。
(ユーザーは使用する個人ではなくて、ここではAltium Designer社です。)

わかる部分を少しだけ日本語にしておきます。

PCBに関する関数

単位変換関数

  RealToMils     (実数をmilに変換)
  RealToMMs      (実数をmmに変換)
  CoordToMils    (座標をmilに変換)
  CoordToMMs     (座標をmmに変換)
  MilsToCoord    (milを座標に変換)
  MMsToCoord     (mmを座標に変換)
  MilsToRealCoord(milを実数の座標に変換)
  MMsToRealCoord (mmを実数の座標に変換)
  MetricString  (メートル系を文字列に変換)
  ImperialString(インチ系を文字列に変換)
  CoordUnitToString(座標単位を文字列に変換)
  RealUnitToString (実数系単位を文字列に変換)


角度/三画法の関数

  Degrees2Radians
  AngleToFormattedString
  DistanceToFormattedString


オブジェクトの境界に関する関数

  GetFillBLX
  GetFillBLY
  GetFillTLX
  GetFillTLY
  GetFillTRX
  GetFillTRY
  GetFillBRX
  GetFillBRY

                    
レイヤ変換関数

  Layer2String
  String2Layer


フォントに関する関数

  LoadFontNamesW     
  LoadFontNamesA     
  GetLocalizedFontName


Locale 関数

  GetLocaleData
  IsLocaleLanguageJapanese
  IsLocaleLanguageEnglish 
  IsLocaleLanguageAsian   

一般的な関数

  GetIniFileName
  GetIniFileName
  CoordsEqual
  ConvertEncodedText2WideString
  ConvertWideString2EncodedText
  StringListCopy              
  StringToWideString      


----------------------------------------------------------------------

SCHに関する関数

一般的な関数

AlignToGridClosest

 AlignToGridClosest 
 AlignToGridDecrease
 AlignToGridIncrease
GetState_AllImplementations
 GetState_AllImplementations
 GetState_PinsForCurrentMode
 GetState_AllPins           
 GetState_AllParameters     
  HitTestResultToCursor
  GetDefaultSchSheetStyle
  GetCoord_DXP2004SP1_To_DXP2004SP2
 ConvertFileName_99SEToDXP2004
 GetResolvedSheetFileName
 Sch_GetOwnerProject

寸法変換関数

//インチ系
  CoordToMils   
  CoordToDxps   
  CoordToInches 
  MilsToCoord   
  DxpsToCoord   
  InchesToCoord 
 
//メートル系
  CoordToMMs    
  CoordToCMs    
  CoordToMs     
  MMsToCoord    
  CMsToCoord    
   MsToCoord    
 
  MetricString
  ImperialString
  CoordUnitToString
  CoordUnitToStringWithAccuracy
  ExtractValueAndUnitFromString
  StringToCoordUnit
  CoordUnitToString
  CoordUnitToStringFixedDecimals
  CoordUnitToStringNoUnit
  CoordUnitToStringWithAccuracy
  GetDisplayStringFromLocation
 GetCurrentDocumentUnit
 GetCurrentDocumentUnitSystem
 GetSchObjectOwnerDocumentUnit

変換関数

  GetStateString_ObjectId                
  GetStateString_HorizontalAlign         
  GetStateString_IeeeSymbol              
  GetStateString_LeftRightSide           
  GetStateString_LineStyle               
  GetStateString_PinElectrical           
  GetStateString_PortArrowStyle          
  GetStateString_PortIO                  
  GetStateString_PowerObjectStyle        
  GetStateString_CrossSheetConnectorStyle
  GetStateString_RotationBy90            
  GetStateString_Justification           
  GetStateString_HorizontalJustification 
  GetStateString_VerticalJustification   
  GetStateString_SheetStyle              
  GetStateString_Size                    
  GetStateString_Location                
  GetStateString_DisplayMode             
  GetStateString_LineShape
  GetStateString_ObjectIdPlural


Justification

  IsJustified_Left   
  IsJustified_HCenter
  IsJustified_Right  
  IsJustified_Bottom 
  IsJustified_VCenter
  IsJustified_Top    


スポンサーサイト

Post comment

管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。