目次

使い方

起動方法

録画なし

  • コマンドプロンプトから、次のようにタイプします。
C:\WinSSM>winssm.exe winssm.cfg

録画あり

  • コマンドプロンプトから、次のようにタイプします。
  • 映像ファイルの拡張子は、aviにしてください。
C:\WinSSM>winssm.exe winssm.cfg video.avi

ログを保存

  • コマンドプロンプトから、次のようにタイプします。
  • あらかじめ、winssm.cfgの ECU_LOGを 1にしてください。
C:\WinSSM>winssm.exe winssm.cfg > winssm.log

キーボードによる操作

v' or 'V'

  • ビューア表示のオン/オフを切り替えます
  • CPUが遅いまたはビデオ表示が遅い機種をお使いの方は、
    運転などで画面を見ないときに、録画中の PCの負荷を少しでも下げることができます。

'q' or 'Q'

  • WinSSMを終了します

設定ファイル

  • WinSSMの細かい動作が設定できます。
  • Shift JISのテキストファイルですので、
    Windows付属のメモ帳や適当なテキストエディタで編集してください。
 
  • お気に入りの設定(今のところメータの表示位置や色ぐらい?)を公開して頂けると嬉しいです

基本書式

  • セミコロンから行末 '\n' までをコメントとして扱う
  • 一行にタグとコメントを書くことはできない
  • タグはすべて大文字英数字で書く
  • タグと値はイコール '=' で結ぶ
  • 値の範囲が定められている場合は、必ず範囲内に収める
  • 値はイコール '=' から行末 '\n' までの文字列とする
  • スペース ' ' とタブ '\t' は、タグや値として扱うことはできない

現在実装されている設定項目一覧

  1. ECU_USE
  2. ECU_PORT
  3. ECU_LOG
  4. MISSION_USE
  5. MISSION_FONT
  6. MISSION_X
  7. MISSION_Y
  8. MISSION_TIRE_WIDTH
  9. MISSION_TIRE_FLAT
  10. MISSION_TIRE_INCH
  11. MISSION_FIRST
  12. MISSION_SECOND
  13. MISSION_THIRD
  14. MISSION_FOURTH
  15. MISSION_FIFTH
  16. MISSION_SIXTH
  17. MISSION_FINAL_GEAR_RATIO
  18. METER_RPM_USE
  19. METER_RPM_TYPE
  20. METER_RPM_CIRCLE_SIZE
  21. METER_RPM_CIRCLE_FONT
  22. METER_RPM_CIRCLE_X
  23. METER_RPM_CIRCLE_Y
  24. METER_VEHICLE_USE
  25. METER_VEHICLE_TYPE
  26. METER_VEHICLE_CIRCLE_SIZE
  27. METER_VEHICLE_CIRCLE_FONT
  28. METER_VEHICLE_CIRCLE_X
  29. METER_VEHICLE_CIRCLE_Y
  30. METER_BOOST_USE
  31. METER_BOOST_TYPE
  32. METER_BOOST_CIRCLE_SIZE
  33. METER_BOOST_CIRCLE_FONT
  34. METER_BOOST_CIRCLE_X
  35. METER_BOOST_CIRCLE_Y
  36. METER_COOLANT_USE
  37. METER_COOLANT_TYPE
  38. METER_COOLANT_CIRCLE_SIZE
  39. METER_COOLANT_CIRCLE_FONT
  40. METER_COOLANT_CIRCLE_X
  41. METER_COOLANT_CIRCLE_Y
  42. METER_INTAKEAIR_USE
  43. METER_INTAKEAIR_TYPE
  44. METER_INTAKEAIR_CIRCLE_SIZE
  45. METER_INTAKEAIR_CIRCLE_FONT
  46. METER_INTAKEAIR_CIRCLE_X
  47. METER_INTAKEAIR_CIRCLE_Y
  48. METER_FONT_TIME
  49. METER_FONT_RED
  50. METER_FONT_GREEN
  51. METER_FONT_BLUE
  52. METER_FONT_EDGE_RED
  53. METER_FONT_EDGE_GREEN
  54. METER_FONT_EDGE_BLUE
  55. METER_CIRCLE_RED
  56. METER_CIRCLE_GREEN
  57. METER_CIRCLE_BLUE
  58. METER_CIRCLE_EDGE_RED
  59. METER_CIRCLE_EDGE_GREEN
  60. METER_CIRCLE_EDGE_BLUE
  61. METER_CIRCLE_MIN_RED
  62. METER_CIRCLE_MIN_GREEN
  63. METER_CIRCLE_MIN_BLUE
  64. METER_CIRCLE_MAX_RED
  65. METER_CIRCLE_MAX_GREEN
  66. METER_CIRCLE_MAX_BLUE
  67. METER_CIRCLE_VALUE_RED
  68. METER_CIRCLE_VALUE_GREEN
  69. METER_CIRCLE_VALUE_BLUE
  70. SCREEN_SIZE_X
  71. SCREEN_SIZE_Y
  72. VIEWER_USE
  73. VIEWER_FPS
  74. VIEWER_SIZE_X
  75. VIEWER_SIZE_Y
  76. CAMERA_USE
  77. CAMERA_0_DEVICE
  78. CAMERA_0_SIZE_X
  79. CAMERA_0_SIZE_Y
  80. RECORD_USE
  81. RECORD_CODEC
  82. RECORD_SIZE_X
  83. RECORD_SIZE_Y
  84. RECORD_FPS
  85. DEBUG
  86. VERSION

デフォルト設定

;==============================================================================
;Title          : WinSSM 設定ファイル
;Since          : 2008/01/02
;Last up date   : 2008/04/26
;==============================================================================


;------------------------------------------------------------------------------
;OpenPortの設定
;------------------------------------------------------------------------------
;ECUに接続...
;0          : しない
;1          : する
;それ以外   : 起動しない
ECU_USE                     = 1

;OpenPortのポート(COM)番号
ECU_PORT                    = 2

;ログ出力を...
;0          : 行わない
;1          : 行う
;それ以外   : 起動しない
ECU_LOG                     = 0


;------------------------------------------------------------------------------
;ミッション(ギア)表示の設定
;------------------------------------------------------------------------------
;ギア比表示を...
;0          : しない
:1          : する
MISSION_USE                 = 1
MISSION_FONT                = 1.5
MISSION_X                   = 300
MISSION_Y                   = 450

;タイヤの幅 (mm)
MISSION_TIRE_WIDTH          = 235

;タイヤの扁平率 (%)
MISSION_TIRE_FLAT           = 45

;タイヤの直径 (inch)
MISSION_TIRE_INCH           = 17

;ギア比
MISSION_FIRST               = 3.636
MISSION_SECOND              = 2.375
MISSION_THIRD               = 1.761
MISSION_FOURTH              = 1.346
MISSION_FIFTH               = 1.062
MISSION_SIXTH               = 0.842
MISSION_FINAL_GEAR_RATIO    = 3.900


;------------------------------------------------------------------------------
;メータの設定
;------------------------------------------------------------------------------
;表示するメータの数を増やすほど、データの更新レートが遅くなります.
;これは ECUとの通信が遅いことが原因であるため、抜本的な解決は難しいです...

;メータのデータ取得/表示を...
;0          : しない
;1 (速い) <= _USE <= 65535 (遅い)
;それ以外   : 起動しない
;_USE

;メータのタイプ
;0          : 数値のみ
;1          : ゼロ指針の丸型メータ
;それ以外   : 起動しない
;_TYPE

;フォントサイズ
;0.0 < _FONT_SIZE < 10.0

;メータの大きさ
;0 < _CIRCLE_SIZE < 2048 pixel

;メータの中心位置
;0 < _CIRCLE_X < 2048 pixel
;0 < _CIRCLE_Y < 2048 pixel


;タコメータ
METER_RPM_USE               = 1
METER_RPM_TYPE              = 1
METER_RPM_CIRCLE_SIZE       = 60
METER_RPM_CIRCLE_FONT       = 0.6
METER_RPM_CIRCLE_X          = 210
METER_RPM_CIRCLE_Y          = 400

;スピードメータ
METER_VEHICLE_USE           = 1
METER_VEHICLE_TYPE          = 1
METER_VEHICLE_CIRCLE_SIZE   = 60
METER_VEHICLE_CIRCLE_FONT   = 0.6
METER_VEHICLE_CIRCLE_X      = 420
METER_VEHICLE_CIRCLE_Y      = 400

;ブースト計
METER_BOOST_USE             = 1
METER_BOOST_TYPE            = 1
METER_BOOST_CIRCLE_SIZE     = 40
METER_BOOST_CIRCLE_FONT     = 0.40
METER_BOOST_CIRCLE_X        = 315
METER_BOOST_CIRCLE_Y        = 370

;水温計
METER_COOLANT_USE           = 32
METER_COOLANT_TYPE          = 1
METER_COOLANT_CIRCLE_SIZE   = 60
METER_COOLANT_CIRCLE_FONT   = 0.6
METER_COOLANT_CIRCLE_X      = 80
METER_COOLANT_CIRCLE_Y      = 400

;吸気温計
METER_INTAKEAIR_USE         = 32
METER_INTAKEAIR_TYPE        = 1
METER_INTAKEAIR_CIRCLE_SIZE = 60
METER_INTAKEAIR_CIRCLE_FONT = 0.6
METER_INTAKEAIR_CIRCLE_X    = 550
METER_INTAKEAIR_CIRCLE_Y    = 400


;メータ部共通設定
;各種色設定
;METER_FONT         文字
;METER_FONT_EDGE    文字の縁
;METER_CIRCLE       丸形メータ
;METER_CIRCLE_EDGE  丸形メータの縁
;METER_CIRCLE_MIN   丸形メータの最小値
;METER_CIRCLE_MAX   丸形メータの最大値
;METER_CIRCLE_VALUE 丸型メータの現在値
;0 < _RED   < 255
;0 < _GREEN < 255
;0 < _BLUE  < 255

METER_FONT_TIME             = 0.4
METER_FONT_RED              = 255
METER_FONT_GREEN            = 255
METER_FONT_BLUE             = 255
METER_FONT_EDGE_RED         =   0
METER_FONT_EDGE_GREEN       =   0
METER_FONT_EDGE_BLUE        =   0
METER_CIRCLE_RED            = 255
METER_CIRCLE_GREEN          = 255
METER_CIRCLE_BLUE           = 255
METER_CIRCLE_EDGE_RED       =   0
METER_CIRCLE_EDGE_GREEN     =   0
METER_CIRCLE_EDGE_BLUE      =   0
METER_CIRCLE_MIN_RED        =  64
METER_CIRCLE_MIN_GREEN      =  64
METER_CIRCLE_MIN_BLUE       = 255
METER_CIRCLE_MAX_RED        = 255
METER_CIRCLE_MAX_GREEN      =  64
METER_CIRCLE_MAX_BLUE       =  64
METER_CIRCLE_VALUE_RED      = 255
METER_CIRCLE_VALUE_GREEN    = 255
METER_CIRCLE_VALUE_BLUE     =  64


;------------------------------------------------------------------------------
;スクリーンサイズの設定
;------------------------------------------------------------------------------
;メータ合成など、内部処理用の解像度.
;モニタウィンドウや録画の解像度がスクリーンサイズと異なるときは、
;内部で自動的に拡大縮小処理が行われる
;0 < SCREEN_SIZE_X < 2048 pixel
;0 < SCREEN_SIZE_Y < 2048 pixel
SCREEN_SIZE_X   = 640
SCREEN_SIZE_Y   = 480



;------------------------------------------------------------------------------
;モニタウィンドウの設定
;------------------------------------------------------------------------------
;モニタウィンドウを...
;0          : 表示しない
;1          : 表示する
;それ以外   : 起動しない
VIEWER_USE      = 1

;モニタウィンドウの更新レート
VIEWER_FPS      = 30

;モニタウィンドウの解像度
;0 < MONITOR_SIZE_X < 2048 pixel
;0 < MONITOR_SIZE_Y < 2048 pixel
;それ以外   : 起動しない
VIEWER_SIZE_X   = 320
VIEWER_SIZE_Y   = 240



;------------------------------------------------------------------------------
;カメラ設定
;------------------------------------------------------------------------------
;カメラを...
;0          : 使用しない
;1          : 1台使用する
;2          : 2台使用する
;それ以外   : 起動しない
CAMERA_USE      = 1


;**************************************
;カメラ0
;**************************************
;デバイス番号
;-1         : 起動時に決める
;0 〜 255   : デバイス番号
;それ以外   : 起動しない
CAMERA_0_DEVICE = 0
CAMERA_1_DEVICE = -1

;ビデオキャプチャ時の映像解像度
CAMERA_0_SIZE_X = 320
CAMERA_0_SIZE_Y = 240

CAMERA_1_SIZE_X = 320
CAMERA_1_SIZE_Y = 240

;以下は設定変更不可
CAMERA_2_DEVICE = -1
CAMERA_2_SIZE_X = 320
CAMERA_2_SIZE_Y = 240
CAMERA_3_DEVICE = -1
CAMERA_3_SIZE_X = 320
CAMERA_3_SIZE_Y = 240


;------------------------------------------------------------------------------
;録画設定
;------------------------------------------------------------------------------
;録画機能を...
;0          : 使用しない
;1          : 使用する
;それ以外   : 起動しない
RECORD_USE      = 1

;録画コーデック
;-1         : 起動時に決める
;それ以外   : 起動しない
RECORD_CODEC    = -1

;録画解像度
;0 < RECORD_SIZE_X < 2048 pixel
;0 < RECORD_SIZE_Y < 2048 pixel
RECORD_SIZE_X   = 640
RECORD_SIZE_Y   = 480

;動画フレームレート
;1.0 <= RECORD_FPS <= 30.0
RECORD_FPS      = 10.0

;カメラの個別録画機能(生映像)を...
;0          : 使用しない
;それ以外   : 起動しない
RECORD_0_USE    = 0


;------------------------------------------------------------------------------
;録音設定
;------------------------------------------------------------------------------
;録音機能を...
;0          : 使用しない
;それ以外   : 起動しない
MIC_USE     = 0

;録音コーデック
;-1         : 起動時に決める
;それ以外   : 起動しない
MIC_CODEC       = -1

;録音設定 (設定変更不可)
MIC_SAMPLING    = 44KHZ
MIC_BITRATE     = 16BIT
MIC_CHANNEL     = STEREO



;------------------------------------------------------------------------------
;デバックモード
;------------------------------------------------------------------------------
;0          : 通常モード
;1          : デバックモード
;2          : もうちっと詳しく...
;それ以外   : 起動しない
DEBUG           = 0



;------------------------------------------------------------------------------
;設定ファイルのバージョン番号
;------------------------------------------------------------------------------
;変更しないでください
VERSION         = 0.7.0