1. TOP
  2. OMRON
  3. CSCJシリーズ
  4. 計算FB

概略

NX/NJシリーズの計算ライブラリをCS/CJシリーズに移植しました
計算内容はNX/NJシリーズの計算ライブラリで説明しているのでそちらを参照してください

一覧

2D

名称NJ/NXのFUN名CS/CJ FBへ移植
直角三角形RightTriangle
点で囲まれた多角形PolygonArea-
三角形の内接円TriangleIncircle
三角形の外接円TriangleCircumcircle
正多角形の内接円RegularPolygonIncircle
正多角形の外接円RegularPolygonCircumcircle
2直線の交点と角度Intersection
2点間の距離と角度LinearPtoP
原点を中心に回転PointRotate
直交座標から極座標PolarCoordinates
極座標から直交座標CartesianCoordinates
3点を通る円の中心GetCenter2D

3D - 空間

名称NJ/NXのFUN名CS/CJ FBへ移植
2点の距離Distance3D
3点を通る円の中心GetCenter3D-

3D - ベクトル

名称NJ/NXのFUN名CS/CJ FBへ移植
生成Vector3d
加算vecADD
減算vecSUB
定数倍vecMUL
アダマール積vecMultiply
外積vecCROSS
比較vecEQ
内積vecDot
ノルムvecNorm

3D - 回転

名称NJ/NXのFUN名CS/CJ FBへ移植
各軸周りでの回転matRotateXYZ
オイラー角を回転行列に変換EulerToMatrix
クォータニオンで回転qtRotate-

3D - 回転の相互変換

名称NJ/NXのFUN名CS/CJ FBへ移植
オイラー角 → 回転行列EulerToMatrix
回転行列 → オイラー角MatrixToEuler
オイラー角 → クォータニオンEulerToQuaternion-
クォータニオン → オイラー角QuaternionToEuler-
クォータニオン → 回転行列QuaternionToMatrix-
回転行列 → クォータニオンMatrixToQuaternion-

双曲線関数

名称NJ/NXのFUN名CS/CJ FBへ移植
sinhsinh
coshcosh
tanhtanh
sechsech
cschcsch
cothcoth

逆双曲線関数

名称NJ/NXのFUN名CS/CJ FBへ移植
asinhasinh
acoshacosh
atanhatanh
asechasech
acschacsch
acothacoth

行列

名称NJ/NXのFUN名CS/CJ FBへ移植
加算matADDmat3x3ADD
減算mat3SUBmat3x33SUB
定数倍matMULmat3x3MUL
アダマール積matMultiplymat3x3Multiply
内積matDotmat3x3Dot
外積matCrossmat3x3Cross
転置行列matTmat3x3T
逆行列matInv-
行列式の計算matDetmat3x3Det

クォータニオン

名称NJ/NXのFUN名CS/CJ FBへ移植
生成Quaternion-
比較qtEQ-
加算qtADD-
減算qtSUB-
外積qtCross-
共役qtCQ-
実部の設定qtSetReal-
虚部の設定qtSetImag-

その他

名称NJ/NXのFUN名CS/CJ FBへ移植
ATAN2atan2
3元連立方程式の解gauss-

ダウンロード

このサンプルラダーは入出力に変数を使用しているのでコピーして使うときは、アドレス自動割付をするか、空いているアドレスを割り付けてください

ダウンロードされたときは利用規約に同意したものとみなします

この記事へのコメント