フローチャート自動生成ツール yflowgen の使い方 目次 1 はじめに 本ツールの機能 yflowgen.exe の使い方 yflowgen.exe の実行方法 制限事項 生成したファイル (gml ファイル形式 ) の開

Similar documents
1 はじめに 2016/7 に更新された Windows Update によりアドインファイルのブロックを解除しないと使用できなくなりました このため ファイルのプロパティにてブロックを解除してご使用ください リンク 設定方法はコチラをご覧ください 1.1 アドインの機能このツールは Microso

2.2 文がセルの行の高さの限界値を超えた場合の処理本アドインは 文がセルの行の高さの限界値 (409.5 ポイント ) を超えている場合に 行を追加し自動調整する機能を備えています 文がセルの行の高さの限界値 (409.5 ポイント ) を超えている場合 メッセージボックスを表示し 行挿入処理が

Shareresearchオンラインマニュアル

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

C#の基本

[ 証明書の申請から取得まで ] で受領したサーバ証明書を server.cer という名前で任意の場所に保存してください ( 本マニュアルではローカルディスクの work ディレクトリ [C:\work] に保存しています ) 中間 CA 証明書を準備します 次の URL にアク

PowerPoint プレゼンテーション

Ver.50 改版履歴 版数 日付 内容 担当 V //9 新規作成 STS V..0 06/6/ 画像修正 STS V..0 06/6/8 画像修正 STS V /9/5 画像追加 (Windows0 Anniversary の記載 ) STS V // 文言修

カルテダウンロード 操作マニュアル

三重県電子調達システム < 本書の目的 > 2014/4/10 Internet Explorer 9.0 設定手順書 更新 2014 年 4 月より 三重県公共事業電子調達システムは新システムへ移行しました システムの移行に伴い 電子入札に利用するパソコンの設定変更作業が必要になります 本書は 現

<8B9E93738CF092CA904D94CC814090BF8B818F B D836A B B B816A2E786C73>

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

intra-mart EX申請システム version.7.2 事前チェック

5-2. 顧客情報をエクスポートする 顧客管理へのアクセス手順 メールディーラーで管理する顧客情報に関する設定を行います 1. 画面右上の 管理設定 をクリックする 2. 管理設定 をクリックする 3. ( タブ ) 顧客管理 をクリックする 2

事前にご確認をお願いします InternetExplorerを起動し 右上のツールボタン インターネットオプション を左クリックします を左クリックし Internet Explorer10 設定手順書 2 / 23

スライド 1

Prog2_15th

スライド 1

Microsoft Word - HGWEB_Defender_クリーンアップツール_説明書_Rev.1.00.doc

Webセキュリティサービス

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

電子紊品チェックシステム利用マニュアル

BACREX-R クライアント利用者用ドキュメント

Microsoft Word - IE11 設定手順書 受注者 win 7.doc

目次 1. 回答作成手順 2 2. ツールの起動 3 3. 一般情報の入力 6 4. 成分表の入力 9 5. 依頼者情報の入力 エラーチェック XMLファイルの作成 動作設定 ( 任意 ) ( ご参考 ) 各種シートのボタン機能 ( ご参

Ver1.40 証明書発行マニュアル (Export 可能 ) Windows 10 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserve

改訂履歴 版数日付改訂内容項番 ページ等 /03/31 全面改定

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

CompuSec SW 強制削除手順

目次 1 輸出証明書発給システムについて システムの概要 システム利用に必要な設定 システム利用にあたっての注意 システムの推奨利用環境 申請から証明書発給までの流れ 輸出証明書申請フロー.

キャビネットの確認 キャビネットの確認 登録権または参照権があるキャビネットでは キャビネットの登録データを確認できます 各利用者の権限は 管理者によって設定されます キャビネットとファイル送受信の違い それぞれの特徴を確認し お客様のニーズに合わせて利用してください ファイル送受信の操作方法 ファ

はじめに 面的評価支援システム操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 は 国土地理院の HP よりダウンロードした数値地図 25000( 空間データ基盤 ) の地図データを 面的評価支援システム 用に変換するツールの使用方法についてまとめたものです

ZipTheRipper のページへ移動したら ダウンロードの文字をクリックして下さい 使用許諾書を確認の上 同意チェックを入力し ダウンロードボタンを押して下さい サブウィンドウが表示されたら 保存 を選択して下さい ダウンロードが開始されます ダウンロードフォルダの中にある ZipTheRipp

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

ポップアップブロックの設定

Ver.0 目次. はじめに.... 証明書の発行 ( ダウンロード ) 手順... 付録 A. ルート証明書無しでの証明書の発行 ( ダウンロード ) 手順... 5 付録 B. ブラウザの設定... Copyright 04 SECOM Trust Systems CO.,LTD. All Ri

スライド 1

スライド 1

管理機能編目次 目次 1 管理機能 1) 物件データ登録依頼 2 2) 物件情報検索 8 3) ユーザー情報照会 10 4)WEB 依頼検索 15 管理機能編 1

パソコン決裁7 Business 試用版

V-Client for Mac ユーザーズガイド

SHOFU SureFile for DentalX Manual

ServerView RAID Manager VMware vSphere ESXi 6 インストールガイド

<4D F736F F D AA8E5291E58A778FEE95F B835E B CC91808DEC95FB9640>

目次 プリンタドライバをインストールする (USB 接続の場合 )... 3 プリンタとコンピュータを USB で接続する ( 参考 ) プリンタドライバをインストールする前に USB で接続してしまった場合 プリンタドライバをインストールする (LAN 接続の場合 )...

【バーコード作成】マニュアル 第1版

動作環境設定

Ver1.70 証明書発行マニュアル パスワード設定版 Windows 7 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserved i

インターネット EDI システムを使用する前の準備 目次 動作環境について... 2 Internet Explorer7.0 / 8.0 をご利用の場合の設定方法... 3 [1] インターネット EDI システムを利用するための標準的な設定... 3 [2] ブラウザ型で帳票を利用する場合に必要

捺印ツールを使う 捺印ツールをインストールする 1. [ パソコン決裁 6 試用版捺印ツール ] の [ ダウンロード ] ボタンをクリックします 2. [ 実行 ] ボタンをクリックし [SetupDstmp32.exe] ファイルを実行します ご利用のブラウザまたはバージョンにより画面が異なりま

3TestMaker4 が起動すると 桐原書店 TestMaker サーバログイン画面 が表示さ れます 利用者登録後に発行した 利用者 ID と登録時に設定いただいたパスワー ドを入力し ログイン ボタンをクリックします 利用者 ID とパスワードは 登録後に送付した 登録確認メール に記載されて

Another HTML-lint 導入マニュアル(JSP)版

Vista IE7 ブラウザの設定手順

ことばを覚える

Microsoft Word - (修正)Internet Explorer 8 9設定手順 受注者.DOC

目次 No. 内容 メニュー名 ページ番号 事前準備 IEバージョン情報確認 互換表示設定 (IE9 IE0 IEの場合 ) (IE0 IEの場合 ) 4 受注データを (IE0 IEの場合 ) 6 5 ( その)(IE0 IEの場合 ) 7 6 ( その)(IE0 IEの場合 ) 8 7 (IE9

Microsoft Word - CMSv3マニュアル-STB編(WindowsPC).docx

Ver.70 改版履歴 版数 日付 内容 担当 V /09/5 初版発行 STS V /0/8 証明書バックアップ作成とインストール手順追加 STS V /0/7 文言と画面修正 STS V..0 0//6 Firefox バージョンの変更 STS V..40

Microsoft Word -

Microsoft Word - AV-LS300シリーズ_Ver1.30_新機能説明_5版.doc

プログラミング基礎

シヤチハタ デジタルネーム 操作マニュアル

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う

アップデート後に sdb ファイルのアイコンが白くなってしまう場合 アップデート後 sdb ファイルのアイコンが白くなってしまった場合は 下記の方法で プログラムの関連付けを行ってください 方法 1 白いアイコンをダブルクリックすると このファイルを開く方法を選んでください とプログラムの選択画面が

クライアント証明書

テキストファイルの入出力1

ブラウザ Internet Explorer 7 の設定について 第3版

ポップアップブロックの設定

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

目次 No. 内容 メニュー名 ページ番号 事前準備 IEバージョン情報確認 互換表示設定 (IE9 IE0 IEの場合 ) 信頼済みサイトへの登録 (IE0 IEの場合 ) 4 受注データを (IE0 IEの場合 ) 6 5 リストを出力する為の設定 (IE0 IEの場合 ) 7 6 ( その)(

カルテダウンロード 操作マニュアル

目次 ページ 1. 本マニュアルについて 3 2. 動作環境 4 3. ( 前準備 ) ライブラリの解凍と保存 5 4. モデルのインポート 6 5. インポートしたモデルのインピーダンス計算例 8 6. 補足 単シリーズ 単モデルのインポート お問い合わせ先 21 2

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

使用方法 メイン画面 プログラムを起動するとメイン画面が表示されます メイン画面には 加工前のファイル 加工後の保存方法 加工パラメータ EXIF 情報 ジャーナル設定 の5つのタブ画面があります 作業を始めるには 画面一番左の 加工前のファイル タブから順番に情報を入力していき 最後に 画像変換実

SciFinder (Web版) のエラーへの対処法

クラウドファイルサーバーデスクトップ版 インストールマニュアル ファイルサーバー管理機能 第 1.1 版 2017/01/24 富士通株式会社

FNX touch

誓約書の同意 4 初回のみ 下記画面が表示されるので内容を確認後 同意する ボタンをクリック 同意していただけない場合はネット調達システムを使うことができません 参照条件設定 5 案件の絞り込み画面が表示されます 5-1 施工地域を選択して 施工地域選択完了 ボタンをクリック - 2 -

電子納品チェックシステム利用マニュアル

ADempiere (3.5)

Word 押印メニューバー使用ガイド

WebReportCafe

PowerPoint プレゼンテーション

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

PDF Convertor for mac スタートアップガイド

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

H-R041-2_j

Bross. ご利用時における Internet Explorer 7.0 の設定について WindowsXP SP3 編 Ver 年 6 月 KDDI 株式会社 1

(C) Copyright CANVASs Co

. はじめに はじめに みなと外国為替 WEBをご利用いただくにあたり ブラウザ ( インターネットに接続するソフト ) の設定作業は原則不要ですが お客さまのご利用環境によっては ブラウザの設定が必要となる場合があります お客さまの状況にあわせて手順をご確認ください ブラウザの設定を行う前にお客さ

Windows 7ファイル送信方法 SMB編

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

認定経営革新等支援機関 電子申請システム 環境設定マニュアル 中小企業庁経営支援部経営支援課 令和元年 5 月 22 日第 1.0 番

Transcription:

フローチャート自動生成ツール yflowgen の使い方 目次 1 はじめに...2 2 本ツールの機能...2 3 yflowgen.exe の使い方...3 3.1 yflowgen.exe の実行方法...3 3.2 制限事項...3 3.3 生成したファイル (gml ファイル形式 ) の開き方...4 3.3.1 yed Graph Editor を使って開く...4 3.3.2 yed Graph Editor でのフローチャートの自動整列...4 4 yflowgengui について...5 4.1 ブロック解除...5 5 より見やすい図にするための yed Graph Editor の設定...6 6 nkf32.exe について...6 7 動作環境...6 8 使用条件...6 9 免責...6 10 連絡先...6 11 履歴...7 1

1 はじめに 本文書はフローチャート自動生成ツール yflowgen に関する使用マニュアルです 2 本ツールの機能 yflowgen.exe に C 言語 (C,C++) のソースファイルを入力することでフローチャート (gml ファイル形式 ) を自動生成します [ 実行例 ] 下記コマンドを windows のコマンドプロンプトで実行 例ではソースファイルとして sample.c を指定 yflowgen.exe -f sample.c sample.c ファイルの中身 2

3 yflowgen.exe の使い方 3.1 yflowgen.exe の実行方法 Windows のコマンドプロンプトにて yflowgen.exe を実行することで result_yflowgen フォルダ以下にフローチャート のファイルを出力し log_yflowgen.txt に実行ログを出力します 実行の際は 下記の引数を指定してください yflowgen.exe -f <filepath> -no_compact -no_comment -out1file -color -debug -out_group_comment もしくは yflowgen.exe -d <dirpath> -no_compact -no_comment -out1file -color -debug -out_group_comment -f <filepath> : C 言語で書かれたソースファイルのパス (-d を記載の場合は省略可能 ) -d <dirpath> : C 言語で書かれたソースファイルを含んだフィルダのパス (-f を記載の場合は省略可能 ) -out1file : 1 ソースファイルにつき 1gml ファイルを出力する ( 省略可能 ) -no_compact : 処理ブロックのサイズをできるだけ小さくする設定を OFF ( 省略可能 ) -no_comment : フローチャートにコメントを表示しない ( 省略可能 ) -no_color : ブロックに色を付けない ( 省略可能 ) -no_dec : 宣言のみのブロックは表示しない ( 省略可能 ) -out_group_comment : コメントをグループの外側に配置する ( 省略可能 ) -no_disp_struct : struct, union のフローは出力しない ( 省略可能 ) -no_reset : スクリプト実行時に結果フォルダを削除しない ( 省略可能 ) -true_false : if/else if 文の真偽を True,False で記載する ( 未設定時は Yes,No で記載 ) 実行例 : yflowgen.exe -f sample.c -out1file -f の後にファイル名を指定して実行すると yflowgen.exe を実行した場所に result_yflowgen\ ソースファイル名 " のフォルダを作成し 関数ごとにフローチャートのファイルを出力します -dの後にフォルダ名を指定して実行すると 指定したフォルダ以下にある C 言語で書かれたソースファイル (.c,.cpp) を検索し result_yflowgen フォルダ以下に 検索したフォルダの階層構造と同じ階層構造のフォルダを作成し そこへフローチャートのファイルを出力します なお コマンドプロンプトでの実行方法だけでなく GUI で実行する方法も別途用意しています ( yflowgengui について ) 3.2 制限事項 -f -d で指定するパスに日本語を含めると動作しない場合があります このため パスに日本語は入れないでください printf や cout などの で囲まれた箇所 およびコメント 以外に日本語を含めると文字コードの問題から正しく動作しない場合があります もし変数等に日本語を使用したい場合は日本語を で囲んでください ( 例 :for( カウント =0; カウント <100; カウント ++) など ) try~catch 例外処理において 図を見やすくするために catch の最終ブロックと次のブロックとを接続するようにしています enum のフローチャートは出力しません class でのメンバ関数の表現はループブロックを用いて表現しています スコープに関しての表現はループブロックに SCOPE と記載して表現しています 3

3.3 生成したファイル (gml ファイル形式 ) の開き方 3.3.1 yed Graph Editor を使って開く生成したファイルは gml ファイル形式になっており yed Graph Editor を使用して開いてください yed Graph Editor は下記から無料でダウンロードできます yed Graph Editor は素晴らしいグラフエディタですので ぜひ手でフローチャートを書く際もお使いください [yworks] yed Graph Editor - Downloads https://www.yworks.com/downloads#yed 3.3.2 yed Graph Editor でのフローチャートの自動整列 gml ファイルを開いたら yed Graph Editor の自動整列機能を使用し図を自動整列します ツールバーの Layout Flowchart にて設定 実行ウィンドウを開いて下記設定で実行してください 上記の設定で OK ボタンを押してください 4

4 yflowgengui について yflowgengui は Excel マクロシート上で yflowgen.exe を実行することのできる補助ツールです 詳しくは 本ファイルと同階層に置かれている yflowgengui.xlsm の 使い方 シートをご覧ください 4.1 ブロック解除 Windows によりインターネットから取得したファイルはブロックを解除しないと実行できないようになっています このため 下記の方法でブロック解除してください ( コマンドプロンプトからだとブロック解除しなくても実行できるようです ) 手順 1 ファイルを右クリックしてプロパティを押してください 手順 2 セキュリティの項目の 許可する のチェックボックスにチェックを入れてください (yflowgen.exe, yflowgengui.xlsm, nkf32.exe に対して必要です ) 5

5 より見やすい図にするための yed Graph Editor の設定 yed Graph Editor の Preferences Display タブの Bridge Style にて線が交差した時の表現を選べます 最初 の設定はブリッジ表現しない設定になっているためこちらを設定すると見やすくなると思います 6 nkf32.exe について nkf32.exe は下記 URL から取得し再配布しています nkf32.exe を用いることで入力ファイルの多様な文字コードに対応しています yflowgen.exe と同じ階層に置いて使用してください nkf.exe : Vector https://www.vector.co.jp/soft/dl/win95/util/se295331.html ( 作成者 URL: http://hp.vector.co.jp/authors/va007219/) 7 動作環境 OS: windows7(32bit 版 /64bit 版 ) 以上を推奨 (windos10 64bit 版での動作確認済 ) 8 使用条件 このプログラムはフリーウェアです 著作権は toowaki が持ちます 転載は自由に行ってください また 当ソフトおよび 添付の Excel シートの改ざん 変更等を行わないようお願いします 9 免責 このプログラムを使用して生じた損害等につきましては 作者はいっさい関与しません 使用者の責任で 本プログラムを使用してください 10 連絡先 何かご要望等ございましたら toowaki.fc2@gmail.com までメールお願いします 6

11 履歴 日付 内容 Ver. 編集者 2018/1/5 新規作成 1.0 toowaki 2018/5/2 printf( text );} という行(printf 限定 ) で正しく処理されていなかったため修正しました 1.1 2018/11/8 下記 3 点において正しく動作しておらず修正しました インデントのための } が同じ行で連続している場合 同じ行で ; の直後に } がある場合 else 文を 1 行で記載し { を使用しない記述を行った場合 2018/11/23 printf, cout 内に ( や ) がある場合に正しく動作しておらず修正しました 同じ行で } の直後に制御文 (if,else など ) がある場合に正しく動作しておらず修正しました 制御文でない3 行以上の 1 文で正しく動作しない場合があったため修正しました スコープの最後かつ 関数の最後でかつ インデントが 2 つ以上下がる場合 に対応できていなかったため修正しました 2018/12/02 既知の問題(Known Issue) を記載した章を ReadMe 文書に追加しました 中カッコを用いた配列代入に対応できておらず修正しました 2018/12/08 for 文を一行で記載し かつ処理を中カッコで囲っている場合に対応しておらず修正しました for(;;) の記載が 2 行以上で記載されている場合には対応できておらず修正しました 2018/12/29 中カッコのみのスコープに対応しました class, struct, namespace 等に対応しました 2019/01/02 nkf32.exe を用いて入力ファイルの多様な文字コードに対応しました if/else if 文の真偽を True, False で記載する設定を追加しました 1.2 1.3 1.4 1.5 2.0 2.1 7