Modifiera grafer i editorn
Ett script exekveras från kommando-raden i Ge genom att sätta ett '@' före filnamnet, t ex
ge> @my_script
Kommandoraden öppnas med Functions/Command (Ctrl+B).
Exempel
Nästa exempel visar hur man kan byta ut en subgraf i flera bilder. En subgraf är ju normalt
intern, och en ändring i subgrafet slår inte igenom förrän man har genomfört proceduren att
- sätta subgrafen extern
- spara bilden
- läsa in bilden, nu med den ändrade subgrafen
- sätta subgrafen intern igen
- spara bilden.
Ändrar man ofta i sina subgrafer kan man med fördel skriva ett script som byter ut en subgraf
i alla grafer i projektet.
!
! Replace a subgraph
!
function int process( string graph)
int sts;
printf( "Processing graph %s\n", graph);
open 'graph'
sts = SetExtern("my_subgraph");
if ( sts)
printf( "Changing my_subgraph\n");
save
open 'graph'
SetIntern( "my_subgraph");
save
endif
endfunction
main()
process( "nu4_alla_platar");
process( "nu4_status_trp");
process( "nu4_trp_hy1");
process( "nu4_trp_rb_ut");
process( "nu4_buffhog");
process( "nu4_status_ugn");
process( "nu4_trp_lu1");
process( "nu4_trp_start");
process( "nu4_inlagg");
process( "nu4_trend");
process( "nu4_trp_rb1");
process( "nu4_ugn_start");
endmain