名前空間
名前空間とは
-
ファンクション名、FB名、構造体名、共用体名、列挙型名をグループ分けして管理する仕組みです
例えば、府中市は東京都と広島県にあるので、東京都府中市、広島県府中市と書けば区別できます
これと同じように、太郎さんが作った三角形の面積を求める「CalcArea」というファンクションと、一郎さんが作った四角形の面積を求める「CalcArea」というファンクションを同じプロジェクトで使わなければいけなくなった時に、「Taro」、「Ichiro」と名前空間を付けておけば、「Taro\CalcArea」と「Ichiro\CalcArea」という別のファンクションとして扱えます
名前空間の使用例
-
ここではSysmacLiblaryで提供されている機器動作監視ライブラリのMonitorCylinderMeasure(動作時間計測)を見てみます
ファンクションブロックの名前は"\\omronLib\BC_DeviceMonitor\MonitorCylinder_Measure"になっていて名前空間はは下のようになっています
名前空間 \\omronLib\BC_DeviceMonitor FB名 MonitorCylinder_Measure