私は、ifとelseブランチで異なるアクションで93kでフローを作成しようとしています。これは、異なる2が空に他のブロックでノードを比較生成が、私がこれまでに見つけた最も近いものは、両方が渡され、失敗したテストすることです:私は何プログラムジェネレータIf/Elseフローコントロール
if @SOME_TEST_ID_PASSED == 1 then
{
stop_bin "", "fail", , bad, noreprobe, red, 10, over_on;
}
else
{
}
if @SOME_TEST_ID_FAILED == 1 then
{
stop_bin "", "fail", , bad, noreprobe, red, 11, over_on;
}
else
{
}
{
:
if_passed :some_test_id do
bin 10
end
if_failed :some_test_id do
bin 11
end
はに変換します探しているのは次のようなものです:
if @SOME_TEST_ID_PASSED == 1 then
{
stop_bin "", "fail", , bad, noreprobe, red, 10, over_on;
}
else
{
stop_bin "", "fail", , bad, noreprobe, red, 11, over_on;
}
このタイプのフロー構造を生成する方法はありますか?あなたが示す例のようなもののために
スティーブンさんに感謝します。このアップデートにより、出力がはるかに良くなります。私は上の推奨コードに問題があります。 "テストID some_test_idは、次の行のsome_flowフローで参照されていますが、定義されていません:"というエラーが表示されます。 "これは、テストにはidが付いていて、フローにはならず、binコマンドでのみ発生します。 – arkoh
あなたは 'if_failed :: some_test_id'のようなことをやっているようですが、実際には' some_test_id'をテストに割り当てていないようです。 別の質問を開いて問題のソースコードの一部を貼り付け、その下に手が届かない場合はエラーを表示します。 – Ginty
この質問を見る[link](https://stackoverflow.com/questions/46125450/origen-problems-with-flow-branching-using-test-ids) – arkoh