RecipeGasPanelSettingView.xaml 496 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeGasPanelSettingView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
  7. xmlns:control="clr-namespace:Aitex.Core.UI.Control;assembly=MECF.Framework.UI.Core"
  8. xmlns:controls="http://OpenSEMI.Ctrlib.com/presentation"
  9. xmlns:unitControls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.UnitControls;assembly=MECF.Framework.UI.Client"
  10. xmlns:controls1="clr-namespace:FurnaceUI.Controls"
  11. xmlns:cal="http://www.caliburn.org"
  12. xmlns:c="clr-namespace:CalcBinding;assembly=CalcBinding"
  13. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  14. xmlns:converts="clr-namespace:Aitex.Core.UI.Converters;assembly=MECF.Framework.UI.Core"
  15. xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:controls2="clr-namespace:MECF.Framework.UI.Client.IndustrialControl;assembly=MECF.Framework.UI.Client"
  16. mc:Ignorable="d"
  17. Height="900" Width="1240" >
  18. <UserControl.Resources>
  19. <ResourceDictionary>
  20. <converts:FlowConverterForAllTrueMultiBinding x:Key="FlowConverterForAllTrueMultiBinding"></converts:FlowConverterForAllTrueMultiBinding>
  21. <Style x:Key="HLine" TargetType="controls:Gasline">
  22. <Setter Property="Height" Value="7"></Setter>
  23. </Style>
  24. <Style x:Key="HPipeLine" TargetType="controls2:PipeLine">
  25. <Setter Property="Width" Value="7"></Setter>
  26. </Style>
  27. <Style x:Key="VLine" TargetType="controls:Gasline">
  28. <Setter Property="Width" Value="8"></Setter>
  29. </Style>
  30. <Style x:Key="Canvas_margin" TargetType="Canvas">
  31. <Setter Property="Margin" Value="10,45,0,0"></Setter>
  32. </Style>
  33. <Style TargetType="controls:GaslineJoint">
  34. <Setter Property="Width" Value="8"></Setter>
  35. <Setter Property="Height" Value="8"></Setter>
  36. </Style>
  37. <Style TargetType="TextBlock">
  38. <Setter Property="FontSize" Value="9"/>
  39. </Style>
  40. <Style TargetType="control:AnalogControl2">
  41. <Setter Property="Width" Value="45"/>
  42. <Setter Property="Height" Value="39"/>
  43. </Style>
  44. <Style x:Key="SinStatus" TargetType="{x:Type Button}">
  45. <Setter Property="FontSize" Value="20"/>
  46. </Style>
  47. <sys:Double x:Key="FlowPipeV2_Height">5</sys:Double>
  48. <sys:Double x:Key="FlowPipeV3_Height">9</sys:Double>
  49. <sys:Double x:Key="FlowLineKnotV2_Height">12</sys:Double>
  50. <sys:Double x:Key="FlowLineKnotV2_Width">35</sys:Double>
  51. <sys:Int32 x:Key="FlowLineKnotV2_PipeHeight">1</sys:Int32>
  52. <sys:Int32 x:Key="PipeLineThree_PipeHeight">5</sys:Int32>
  53. <sys:Double x:Key="AITGasValve_Size">30</sys:Double>
  54. <Color x:Key="EdgeColorWhite">DimGray</Color>
  55. <Color x:Key="CenterColorWhite">LightGray</Color>
  56. <Color x:Key="CenterColorPurple">White</Color>
  57. </ResourceDictionary>
  58. </UserControl.Resources>
  59. <Grid Margin="0,77,0,0">
  60. <Grid.ColumnDefinitions>
  61. <ColumnDefinition Width="65*"/>
  62. <ColumnDefinition Width="11*"/>
  63. <ColumnDefinition Width="13*"/>
  64. <ColumnDefinition Width="221*"/>
  65. </Grid.ColumnDefinitions>
  66. <Grid.RowDefinitions>
  67. <RowDefinition Height="*"/>
  68. <RowDefinition Height="80"/>
  69. </Grid.RowDefinitions>
  70. <Canvas Margin="0,120,0,0" Grid.ColumnSpan="4" >
  71. <Canvas Background="#FFB0D1F1" Height="900" Width="1240" HorizontalAlignment="Center" Canvas.Top="-197" VerticalAlignment="Top">
  72. </Canvas>
  73. <StackPanel Orientation="Horizontal" Canvas.Left="20" Canvas.Top="-170">
  74. <Border BorderBrush="Gray" BorderThickness="1" Width="54">
  75. <TextBlock Text="GAS" FontSize="20" Margin="4"/>
  76. </Border>
  77. <WrapPanel SnapsToDevicePixels="True">
  78. <StackPanel Width="166">
  79. <TextBlock Text="Step ID" Margin="5,0,0,0"/>
  80. <TextBox Text="{Binding SelectedStepName}" Margin="5,5,5,5"/>
  81. </StackPanel>
  82. </WrapPanel>
  83. <Border Width="212">
  84. <StackPanel Orientation="Horizontal" Width="200">
  85. <Button Content="▲PREV" Margin="4,0,0,0" IsEnabled="{Binding IsUsePREVBtn}">
  86. <i:Interaction.Triggers>
  87. <i:EventTrigger EventName="Click">
  88. <cal:ActionMessage MethodName="StepClick">
  89. <cal:Parameter Value="PREV"/>
  90. </cal:ActionMessage>
  91. </i:EventTrigger>
  92. </i:Interaction.Triggers>
  93. </Button>
  94. <Button Content="▼NEXT" IsEnabled="{Binding IsUseNEXTBtn}">
  95. <i:Interaction.Triggers>
  96. <i:EventTrigger EventName="Click">
  97. <cal:ActionMessage MethodName="StepClick">
  98. <cal:Parameter Value="NEXT"/>
  99. </cal:ActionMessage>
  100. </i:EventTrigger>
  101. </i:Interaction.Triggers>
  102. </Button>
  103. </StackPanel>
  104. </Border>
  105. <StackPanel Orientation="Horizontal" Margin="20,0,0,0">
  106. <StackPanel.Resources>
  107. <Style TargetType="{x:Type RadioButton}" BasedOn="{StaticResource NormalRadioButtonStyle}">
  108. <Setter Property="Width" Value="100"/>
  109. <Setter Property="Margin" Value="4,0,0,0"/>
  110. </Style>
  111. </StackPanel.Resources>
  112. <RadioButton Content="Manual" GroupName="gasPanel">
  113. <i:Interaction.Triggers>
  114. <i:EventTrigger EventName="Checked">
  115. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  116. <cal:Parameter Value="Manual" />
  117. </cal:ActionMessage>
  118. </i:EventTrigger>
  119. </i:Interaction.Triggers>
  120. </RadioButton>
  121. <RadioButton Content="Monitor" GroupName="gasPanel">
  122. <i:Interaction.Triggers>
  123. <i:EventTrigger EventName="Checked">
  124. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  125. <cal:Parameter Value="Monitor" />
  126. </cal:ActionMessage>
  127. </i:EventTrigger>
  128. </i:Interaction.Triggers>
  129. </RadioButton>
  130. <RadioButton x:Name="RdoRecipe" Content="Recipe" GroupName="gasPanel">
  131. <i:Interaction.Triggers>
  132. <i:EventTrigger EventName="Checked">
  133. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  134. <cal:Parameter Value="Recipe" />
  135. </cal:ActionMessage>
  136. </i:EventTrigger>
  137. </i:Interaction.Triggers>
  138. </RadioButton>
  139. </StackPanel>
  140. </StackPanel>
  141. <Viewbox Width="900" Height="900" >
  142. <Grid Width="900" Height="900">
  143. <Canvas Margin="0,0,300,120">
  144. <Canvas x:Name="Labels" Style="{StaticResource Canvas_margin}" Margin="30,145,300,0">
  145. <!--<TextBlock Text="AV77" Canvas.Top="102" Canvas.Left="78" FontSize="7"/>
  146. <TextBlock Text="AV81" Canvas.Top="190" Canvas.Left="68" FontSize="7"/>
  147. <TextBlock Text="AV82" Canvas.Top="240" Canvas.Left="68" FontSize="7"/>
  148. <TextBlock Text="AV83" Canvas.Top="290" Canvas.Left="68" FontSize="7"/>
  149. <TextBlock Text="AV60" Canvas.Top="8" Canvas.Left="153" FontSize="7"/>
  150. <TextBlock Text="AV32" Canvas.Top="-245" Canvas.Left="538" FontSize="7"/>
  151. <TextBlock Text="AV33" Canvas.Top="-223" Canvas.Left="538" FontSize="7"/>
  152. <TextBlock Text="AV34" Canvas.Top="-203" Canvas.Left="538" FontSize="7"/>
  153. <TextBlock Text="AV35" Canvas.Top="-183" Canvas.Left="538" FontSize="7"/>
  154. <TextBlock Text="AV36" Canvas.Top="-166" Canvas.Left="538" FontSize="7"/>
  155. <TextBlock Text="AV37" Canvas.Top="-120" Canvas.Left="500" FontSize="7"/>
  156. <TextBlock Text="AV29" Canvas.Top="-125" Canvas.Left="568" FontSize="7"/>
  157. <TextBlock Text="AV28" Canvas.Top="-173" Canvas.Left="568" FontSize="7"/>
  158. <TextBlock Text="AV31" Canvas.Top="-85" Canvas.Left="558" FontSize="7"/>
  159. <TextBlock Text="AV30" Canvas.Top="-148" Canvas.Left="538" FontSize="7"/>
  160. <TextBlock Text="AV38" Canvas.Top="-65" Canvas.Left="540" FontSize="7"/>
  161. <TextBlock Text="AV39" Canvas.Top="-42" Canvas.Left="540" FontSize="7"/>
  162. <TextBlock Text="AV52" Canvas.Top="-20" Canvas.Left="540" FontSize="7"/>
  163. <TextBlock Text="AV25" Canvas.Top="82" Canvas.Left="574" FontSize="7"/>
  164. <TextBlock Text="AV26" Canvas.Top="82" Canvas.Left="606" FontSize="7"/>
  165. <TextBlock Text="AV22" Canvas.Top="82" Canvas.Left="637" FontSize="7"/>
  166. <TextBlock Text="AV21" Canvas.Top="82" Canvas.Left="667" FontSize="7"/>
  167. <TextBlock Text="AV18" Canvas.Top="82" Canvas.Left="692" FontSize="7"/>
  168. <TextBlock Text="AV17" Canvas.Top="82" Canvas.Left="734" FontSize="7"/>
  169. <TextBlock Text="AV14" Canvas.Top="82" Canvas.Left="757" FontSize="7"/>
  170. <TextBlock Text="AV13" Canvas.Top="82" Canvas.Left="780" FontSize="7"/>
  171. <TextBlock Text="AV12" Canvas.Top="82" Canvas.Left="804" FontSize="7"/>
  172. <TextBlock Text="AV11" Canvas.Top="82" Canvas.Left="828" FontSize="7"/>
  173. <TextBlock Text="AV10" Canvas.Top="82" Canvas.Left="852" FontSize="7"/>
  174. <TextBlock Text="AV7" Canvas.Top="82" Canvas.Left="879" FontSize="7"/>
  175. <TextBlock Text="AV6" Canvas.Top="82" Canvas.Left="903" FontSize="7"/>
  176. <TextBlock Text="AV5" Canvas.Top="82" Canvas.Left="938" FontSize="7"/>
  177. <TextBlock Text="AV4" Canvas.Top="82" Canvas.Left="972" FontSize="7"/>
  178. <TextBlock Text="AV3" Canvas.Top="82" Canvas.Left="1007" FontSize="7"/>
  179. <TextBlock Text="AV2" Canvas.Top="82" Canvas.Left="1042" FontSize="7"/>
  180. <TextBlock Text="AV24" Canvas.Top="275" Canvas.Left="573" FontSize="7"/>
  181. <TextBlock Text="AV23" Canvas.Top="275" Canvas.Left="606" FontSize="7"/>
  182. <TextBlock Text="AV27" Canvas.Top="275" Canvas.Left="635" FontSize="7"/>
  183. <TextBlock Text="AV20" Canvas.Top="275" Canvas.Left="668" FontSize="7"/>
  184. <TextBlock Text="AV19" Canvas.Top="275" Canvas.Left="692" FontSize="7"/>
  185. <TextBlock Text="AV16" Canvas.Top="275" Canvas.Left="715" FontSize="7"/>
  186. <TextBlock Text="AV15" Canvas.Top="275" Canvas.Left="741" FontSize="7"/>
  187. <TextBlock Text="AV9" Canvas.Top="275" Canvas.Left="804" FontSize="7"/>
  188. <TextBlock Text="AV8" Canvas.Top="275" Canvas.Left="828" FontSize="7"/>
  189. <TextBlock Text="AV1" Canvas.Top="275" Canvas.Left="1042" FontSize="7"/>
  190. <TextBlock Text="AV73" Canvas.Top="190" Canvas.Left="122" FontSize="7"/>
  191. <TextBlock Text="AV74" Canvas.Top="112" Canvas.Left="150" FontSize="7"/>
  192. <TextBlock Text="AV75" Canvas.Top="-42" Canvas.Left="153" FontSize="7"/>
  193. <TextBlock Text="AV72" Canvas.Top="48" Canvas.Left="153" FontSize="7"/>
  194. <TextBlock Text="AV71" Canvas.Top="-24" Canvas.Left="77" FontSize="7"/>-->
  195. <!--<TextBlock Text="BG-1" Canvas.Top="12" Canvas.Left="485" FontSize="7"/>
  196. <TextBlock Text="BG-2" Canvas.Top="32" Canvas.Left="485" FontSize="7"/>
  197. <TextBlock Text="BG-3" Canvas.Top="52" Canvas.Left="485" FontSize="7"/>-->
  198. <Canvas Canvas.Top="-35">
  199. <TextBlock Text="PG/" Canvas.Top="351" Canvas.Left="573" FontSize="9"/>
  200. <TextBlock Text="PS6" Canvas.Top="360" Canvas.Left="573" FontSize="9"/>
  201. <TextBlock Text="PG/" Canvas.Top="351" Canvas.Left="608" FontSize="9"/>
  202. <TextBlock Text="PS5" Canvas.Top="360" Canvas.Left="608" FontSize="9"/>
  203. <TextBlock Text="PG/" Canvas.Top="351" Canvas.Left="670" FontSize="9"/>
  204. <TextBlock Text="PS4" Canvas.Top="360" Canvas.Left="670" FontSize="9"/>
  205. <TextBlock Text="PG/" Canvas.Top="351" Canvas.Left="717" FontSize="9"/>
  206. <TextBlock Text="PS3" Canvas.Top="360" Canvas.Left="717" FontSize="9"/>
  207. <TextBlock Text="PG/" Canvas.Top="351" Canvas.Left="805" FontSize="9"/>
  208. <TextBlock Text="PS2" Canvas.Top="360" Canvas.Left="805" FontSize="9"/>
  209. <TextBlock Text="PG/" Canvas.Top="351" Canvas.Left="1066" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  210. <TextBlock Text="PS1" Canvas.Top="360" Canvas.Left="1066" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  211. </Canvas>
  212. <Canvas Canvas.Top="-40">
  213. <TextBlock Text="20%F2/N2" Canvas.Top="415" Canvas.Left="543" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  214. <TextBlock Text="N2-2" Canvas.Top="415" Canvas.Left="593" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  215. <TextBlock Text="NH3-2" Canvas.Top="415" Canvas.Left="650" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  216. <TextBlock Text="NH3-1" Canvas.Top="415" Canvas.Left="699" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  217. <TextBlock Text="SiH2Cl2" Canvas.Top="415" Canvas.Left="784" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  218. <TextBlock Text="N2-1" Canvas.Top="415" Canvas.Left="1048" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  219. </Canvas>
  220. <!--<TextBlock Text="N2" Canvas.Top="200" Canvas.Left="1042" FontSize="7"/>
  221. <TextBlock Text="N2" Canvas.Top="115" Canvas.Left="985" FontSize="7"/>
  222. <TextBlock Text="N2" Canvas.Top="200" Canvas.Left="971" FontSize="7"/>
  223. <TextBlock Text="N2" Canvas.Top="115" Canvas.Left="915" FontSize="7"/>
  224. <TextBlock Text="N2" Canvas.Top="200" Canvas.Left="903" FontSize="7"/>
  225. <TextBlock Text="N2" Canvas.Top="115" Canvas.Left="858" FontSize="7"/>
  226. <TextBlock Text="Si2Cl2" Canvas.Top="146" Canvas.Left="777" FontSize="7"/>
  227. <TextBlock Text="Si2Cl2" Canvas.Top="146" Canvas.Left="731" FontSize="7"/>
  228. <TextBlock Text="NH3" Canvas.Top="146" Canvas.Left="691" FontSize="7"/>
  229. <TextBlock Text="NH3" Canvas.Top="146" Canvas.Left="645" FontSize="7"/>-->
  230. <!--<TextBlock Text="F2/N2" Canvas.Top="115" Canvas.Left="538" FontSize="7" Height="40" Width="27"/>-->
  231. <!--<TextBlock Text="N2" Canvas.Top="146" Canvas.Left="615" FontSize="7"/>-->
  232. </Canvas>
  233. <Canvas x:Name="VPipeLine" Margin="-9,0,0,0">
  234. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="333" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="674" Canvas.Top="124" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  235. <controls2:PipeLine.MoveSpeed>
  236. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  237. </controls2:PipeLine.MoveSpeed>
  238. <controls2:PipeLine.RenderTransform>
  239. <RotateTransform Angle="90"/>
  240. </controls2:PipeLine.RenderTransform>
  241. <controls2:PipeLine.EdgeColor>
  242. <MultiBinding>
  243. <MultiBinding.Converter>
  244. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  245. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  246. </MultiBinding.Converter>
  247. <MultiBinding.Bindings>
  248. <Binding Path="ValveAV27.Feedback"/>
  249. <Binding Path="ValveAV52.Feedback"/>
  250. </MultiBinding.Bindings>
  251. </MultiBinding>
  252. </controls2:PipeLine.EdgeColor>
  253. </controls2:PipeLine>
  254. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="181" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="706" Canvas.Top="104" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  255. <controls2:PipeLine.MoveSpeed>
  256. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  257. </controls2:PipeLine.MoveSpeed>
  258. <controls2:PipeLine.RenderTransform>
  259. <RotateTransform Angle="90"/>
  260. </controls2:PipeLine.RenderTransform>
  261. <controls2:PipeLine.EdgeColor>
  262. <MultiBinding>
  263. <MultiBinding.Converter>
  264. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  265. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  266. </MultiBinding.Converter>
  267. <MultiBinding.Bindings>
  268. <Binding Path="ValveAV20.Feedback"/>
  269. <Binding Path="ValveAV22.Feedback"/>
  270. <Binding Path="ValveAV39.Feedback"/>
  271. </MultiBinding.Bindings>
  272. </MultiBinding>
  273. </controls2:PipeLine.EdgeColor>
  274. </controls2:PipeLine>
  275. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="120" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="706" Canvas.Top="284" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  276. <controls2:PipeLine.MoveSpeed>
  277. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  278. </controls2:PipeLine.MoveSpeed>
  279. <controls2:PipeLine.RenderTransform>
  280. <RotateTransform Angle="90"/>
  281. </controls2:PipeLine.RenderTransform>
  282. <controls2:PipeLine.EdgeColor>
  283. <MultiBinding>
  284. <MultiBinding.Converter>
  285. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  286. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  287. </MultiBinding.Converter>
  288. <MultiBinding.Bindings>
  289. <Binding Path="ValveAV20.Feedback"/>
  290. <Binding Path="ValveAV22.Feedback"/>
  291. <Binding Path="ValveAV39.Feedback"/>
  292. </MultiBinding.Bindings>
  293. </MultiBinding>
  294. </controls2:PipeLine.EdgeColor>
  295. </controls2:PipeLine>
  296. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="110" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="706" Canvas.Top="403" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  297. <controls2:PipeLine.MoveSpeed>
  298. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  299. </controls2:PipeLine.MoveSpeed>
  300. <controls2:PipeLine.RenderTransform>
  301. <RotateTransform Angle="90"/>
  302. </controls2:PipeLine.RenderTransform>
  303. <controls2:PipeLine.EdgeColor>
  304. <MultiBinding>
  305. <MultiBinding.Converter>
  306. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  307. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  308. </MultiBinding.Converter>
  309. <MultiBinding.Bindings>
  310. <Binding Path="ValveAV20.Feedback"/>
  311. <Binding Path="ValveAV22.Feedback"/>
  312. <Binding Path="ValveAV39.Feedback"/>
  313. </MultiBinding.Bindings>
  314. </MultiBinding>
  315. </controls2:PipeLine.EdgeColor>
  316. </controls2:PipeLine>
  317. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="208" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="754" Canvas.Top="77" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  318. <controls2:PipeLine.MoveSpeed>
  319. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  320. </controls2:PipeLine.MoveSpeed>
  321. <controls2:PipeLine.RenderTransform>
  322. <RotateTransform Angle="90"/>
  323. </controls2:PipeLine.RenderTransform>
  324. <controls2:PipeLine.EdgeColor>
  325. <MultiBinding>
  326. <MultiBinding.Converter>
  327. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  328. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  329. </MultiBinding.Converter>
  330. <MultiBinding.Bindings>
  331. <Binding Path="ValveAV18.Feedback"/>
  332. <Binding Path="ValveAV16.Feedback"/>
  333. <Binding Path="ValveAV38.Feedback"/>
  334. </MultiBinding.Bindings>
  335. </MultiBinding>
  336. </controls2:PipeLine.EdgeColor>
  337. </controls2:PipeLine>
  338. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="120" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="754" Canvas.Top="284" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  339. <controls2:PipeLine.MoveSpeed>
  340. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  341. </controls2:PipeLine.MoveSpeed>
  342. <controls2:PipeLine.RenderTransform>
  343. <RotateTransform Angle="90"/>
  344. </controls2:PipeLine.RenderTransform>
  345. <controls2:PipeLine.EdgeColor>
  346. <MultiBinding>
  347. <MultiBinding.Converter>
  348. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  349. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  350. </MultiBinding.Converter>
  351. <MultiBinding.Bindings>
  352. <Binding Path="ValveAV18.Feedback"/>
  353. <Binding Path="ValveAV16.Feedback"/>
  354. <Binding Path="ValveAV38.Feedback"/>
  355. </MultiBinding.Bindings>
  356. </MultiBinding>
  357. </controls2:PipeLine.EdgeColor>
  358. </controls2:PipeLine>
  359. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="110" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="754" Canvas.Top="403" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  360. <controls2:PipeLine.MoveSpeed>
  361. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  362. </controls2:PipeLine.MoveSpeed>
  363. <controls2:PipeLine.RenderTransform>
  364. <RotateTransform Angle="90"/>
  365. </controls2:PipeLine.RenderTransform>
  366. <controls2:PipeLine.EdgeColor>
  367. <MultiBinding>
  368. <MultiBinding.Converter>
  369. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  370. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  371. </MultiBinding.Converter>
  372. <MultiBinding.Bindings>
  373. <Binding Path="ValveAV18.Feedback"/>
  374. <Binding Path="ValveAV16.Feedback"/>
  375. <Binding Path="ValveAV38.Feedback"/>
  376. </MultiBinding.Bindings>
  377. </MultiBinding>
  378. </controls2:PipeLine.EdgeColor>
  379. </controls2:PipeLine>
  380. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="246" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="842" Canvas.Top="-2" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  381. <controls2:PipeLine.MoveSpeed>
  382. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  383. </controls2:PipeLine.MoveSpeed>
  384. <controls2:PipeLine.RenderTransform>
  385. <RotateTransform Angle="90"/>
  386. </controls2:PipeLine.RenderTransform>
  387. <controls2:PipeLine.EdgeColor>
  388. <MultiBinding>
  389. <MultiBinding.Converter>
  390. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  391. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  392. </MultiBinding.Converter>
  393. <MultiBinding.Bindings>
  394. <Binding Path="ValveAV9.Feedback"/>
  395. </MultiBinding.Bindings>
  396. </MultiBinding>
  397. </controls2:PipeLine.EdgeColor>
  398. </controls2:PipeLine>
  399. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="246" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="842" Canvas.Top="-2" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  400. <controls2:PipeLine.MoveSpeed>
  401. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  402. </controls2:PipeLine.MoveSpeed>
  403. <controls2:PipeLine.RenderTransform>
  404. <RotateTransform Angle="90"/>
  405. </controls2:PipeLine.RenderTransform>
  406. <controls2:PipeLine.EdgeColor>
  407. <MultiBinding>
  408. <MultiBinding.Converter>
  409. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  410. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  411. </MultiBinding.Converter>
  412. <MultiBinding.Bindings>
  413. <Binding Path="ValveAV12.Feedback"/>
  414. <Binding Path="ValveAV9.Feedback"/>
  415. </MultiBinding.Bindings>
  416. </MultiBinding>
  417. </controls2:PipeLine.EdgeColor>
  418. </controls2:PipeLine>
  419. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="102" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="842" Canvas.Top="240" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Top" >
  420. <controls2:PipeLine.MoveSpeed>
  421. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  422. </controls2:PipeLine.MoveSpeed>
  423. <controls2:PipeLine.RenderTransform>
  424. <RotateTransform Angle="90"/>
  425. </controls2:PipeLine.RenderTransform>
  426. <controls2:PipeLine.EdgeColor>
  427. <MultiBinding>
  428. <MultiBinding.Converter>
  429. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  430. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  431. </MultiBinding.Converter>
  432. <MultiBinding.Bindings>
  433. <Binding Path="ValveAV9.Feedback"/>
  434. </MultiBinding.Bindings>
  435. </MultiBinding>
  436. </controls2:PipeLine.EdgeColor>
  437. </controls2:PipeLine>
  438. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="33" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="842" Canvas.Top="341" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  439. <controls2:PipeLine.MoveSpeed>
  440. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  441. </controls2:PipeLine.MoveSpeed>
  442. <controls2:PipeLine.RenderTransform>
  443. <RotateTransform Angle="90"/>
  444. </controls2:PipeLine.RenderTransform>
  445. <controls2:PipeLine.EdgeColor>
  446. <MultiBinding>
  447. <MultiBinding.Converter>
  448. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  449. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  450. </MultiBinding.Converter>
  451. <MultiBinding.Bindings>
  452. <Binding Path="ValveAV9.Feedback"/>
  453. </MultiBinding.Bindings>
  454. </MultiBinding>
  455. </controls2:PipeLine.EdgeColor>
  456. </controls2:PipeLine>
  457. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="31" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="842" Canvas.Top="373" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  458. <controls2:PipeLine.MoveSpeed>
  459. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  460. </controls2:PipeLine.MoveSpeed>
  461. <controls2:PipeLine.RenderTransform>
  462. <RotateTransform Angle="90"/>
  463. </controls2:PipeLine.RenderTransform>
  464. <controls2:PipeLine.EdgeColor>
  465. <MultiBinding>
  466. <MultiBinding.Converter>
  467. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  468. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  469. </MultiBinding.Converter>
  470. <MultiBinding.Bindings>
  471. <Binding Path="ValveAV9.Feedback"/>
  472. </MultiBinding.Bindings>
  473. </MultiBinding>
  474. </controls2:PipeLine.EdgeColor>
  475. </controls2:PipeLine>
  476. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="110" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="842" Canvas.Top="403" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  477. <controls2:PipeLine.MoveSpeed>
  478. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  479. </controls2:PipeLine.MoveSpeed>
  480. <controls2:PipeLine.RenderTransform>
  481. <RotateTransform Angle="90"/>
  482. </controls2:PipeLine.RenderTransform>
  483. <controls2:PipeLine.EdgeColor>
  484. <MultiBinding>
  485. <MultiBinding.Converter>
  486. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  487. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  488. </MultiBinding.Converter>
  489. <MultiBinding.Bindings>
  490. <Binding Path="ValveAV9.Feedback"/>
  491. </MultiBinding.Bindings>
  492. </MultiBinding>
  493. </controls2:PipeLine.EdgeColor>
  494. </controls2:PipeLine>
  495. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="202" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="796" Canvas.Top="47" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  496. <controls2:PipeLine.MoveSpeed>
  497. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  498. </controls2:PipeLine.MoveSpeed>
  499. <controls2:PipeLine.RenderTransform>
  500. <RotateTransform Angle="90"/>
  501. </controls2:PipeLine.RenderTransform>
  502. <controls2:PipeLine.EdgeColor>
  503. <MultiBinding>
  504. <MultiBinding.Converter>
  505. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  506. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  507. </MultiBinding.Converter>
  508. <MultiBinding.Bindings>
  509. <Binding Path="ValveAV14.Feedback"/>
  510. <Binding Path="ValveAV9.Feedback"/>
  511. </MultiBinding.Bindings>
  512. </MultiBinding>
  513. </controls2:PipeLine.EdgeColor>
  514. </controls2:PipeLine>
  515. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="131" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="796" Canvas.Top="245" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Top" >
  516. <controls2:PipeLine.MoveSpeed>
  517. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  518. </controls2:PipeLine.MoveSpeed>
  519. <controls2:PipeLine.RenderTransform>
  520. <RotateTransform Angle="90"/>
  521. </controls2:PipeLine.RenderTransform>
  522. <controls2:PipeLine.EdgeColor>
  523. <MultiBinding>
  524. <MultiBinding.Converter>
  525. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  526. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  527. </MultiBinding.Converter>
  528. <MultiBinding.Bindings>
  529. <Binding Path="ValveAV9.Feedback"/>
  530. </MultiBinding.Bindings>
  531. </MultiBinding>
  532. </controls2:PipeLine.EdgeColor>
  533. </controls2:PipeLine>
  534. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="4" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="612" Canvas.Top="-48" Visibility="Visible" >
  535. <controls2:PipeLine.MoveSpeed>
  536. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  537. </controls2:PipeLine.MoveSpeed>
  538. <controls2:PipeLine.RenderTransform>
  539. <RotateTransform Angle="90"/>
  540. </controls2:PipeLine.RenderTransform>
  541. <controls2:PipeLine.EdgeColor>
  542. <MultiBinding>
  543. <MultiBinding.Converter>
  544. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  545. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  546. </MultiBinding.Converter>
  547. <MultiBinding.Bindings>
  548. <Binding Path="EditTrue"/>
  549. </MultiBinding.Bindings>
  550. </MultiBinding>
  551. </controls2:PipeLine.EdgeColor>
  552. </controls2:PipeLine>
  553. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="25" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="604" Canvas.Top="0" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  554. <controls2:PipeLine.MoveSpeed>
  555. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  556. </controls2:PipeLine.MoveSpeed>
  557. <controls2:PipeLine.RenderTransform>
  558. <RotateTransform Angle="90"/>
  559. </controls2:PipeLine.RenderTransform>
  560. <controls2:PipeLine.EdgeColor>
  561. <MultiBinding>
  562. <MultiBinding.Converter>
  563. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  564. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  565. </MultiBinding.Converter>
  566. <MultiBinding.Bindings>
  567. <Binding Path="EditTrue"/>
  568. </MultiBinding.Bindings>
  569. </MultiBinding>
  570. </controls2:PipeLine.EdgeColor>
  571. </controls2:PipeLine>
  572. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="18" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="604" Canvas.Top="45" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  573. <controls2:PipeLine.MoveSpeed>
  574. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  575. </controls2:PipeLine.MoveSpeed>
  576. <controls2:PipeLine.RenderTransform>
  577. <RotateTransform Angle="90"/>
  578. </controls2:PipeLine.RenderTransform>
  579. <controls2:PipeLine.EdgeColor>
  580. <MultiBinding>
  581. <MultiBinding.Converter>
  582. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  583. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  584. </MultiBinding.Converter>
  585. <MultiBinding.Bindings>
  586. <Binding Path="ValveAV31.Feedback"/>
  587. </MultiBinding.Bindings>
  588. </MultiBinding>
  589. </controls2:PipeLine.EdgeColor>
  590. </controls2:PipeLine>
  591. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="82" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="610" Canvas.Top="203" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  592. <controls2:PipeLine.MoveSpeed>
  593. <c:Binding Path="IsRecipeEdit?((ValveAV24.VirtualFeedback or ValveAV25.VirtualFeedback)?0.5:0):((ValveAV24.Feedback or ValveAV25.Feedback)?0.5:0)"></c:Binding>
  594. </controls2:PipeLine.MoveSpeed>
  595. <controls2:PipeLine.RenderTransform>
  596. <RotateTransform Angle="90"/>
  597. </controls2:PipeLine.RenderTransform>
  598. <controls2:PipeLine.EdgeColor>
  599. <MultiBinding>
  600. <MultiBinding.Converter>
  601. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  602. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  603. </MultiBinding.Converter>
  604. <MultiBinding.Bindings>
  605. <Binding Path="ValveAV25.Feedback"/>
  606. <Binding Path="ValveAV24.Feedback"/>
  607. </MultiBinding.Bindings>
  608. </MultiBinding>
  609. </controls2:PipeLine.EdgeColor>
  610. </controls2:PipeLine>
  611. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="80" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="610" Canvas.Top="284" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top" >
  612. <controls2:PipeLine.MoveSpeed>
  613. <c:Binding Path="IsRecipeEdit?((ValveAV24.VirtualFeedback or ValveAV25.VirtualFeedback)?0.5:0):((ValveAV24.Feedback or ValveAV25.Feedback)?0.5:0)"></c:Binding>
  614. </controls2:PipeLine.MoveSpeed>
  615. <controls2:PipeLine.RenderTransform>
  616. <RotateTransform Angle="90"/>
  617. </controls2:PipeLine.RenderTransform>
  618. <controls2:PipeLine.EdgeColor>
  619. <MultiBinding>
  620. <MultiBinding.Converter>
  621. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  622. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  623. </MultiBinding.Converter>
  624. <MultiBinding.Bindings>
  625. <Binding Path="ValveAV25.Feedback"/>
  626. <Binding Path="ValveAV24.Feedback"/>
  627. </MultiBinding.Bindings>
  628. </MultiBinding>
  629. </controls2:PipeLine.EdgeColor>
  630. </controls2:PipeLine>
  631. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="150" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="610" Canvas.Top="363" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  632. <controls2:PipeLine.MoveSpeed>
  633. <c:Binding Path="IsRecipeEdit?((ValveAV24.VirtualFeedback or ValveAV25.VirtualFeedback)?0.5:0):((ValveAV24.Feedback or ValveAV25.Feedback)?0.5:0)"></c:Binding>
  634. </controls2:PipeLine.MoveSpeed>
  635. <controls2:PipeLine.RenderTransform>
  636. <RotateTransform Angle="90"/>
  637. </controls2:PipeLine.RenderTransform>
  638. <controls2:PipeLine.EdgeColor>
  639. <MultiBinding>
  640. <MultiBinding.Converter>
  641. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  642. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  643. </MultiBinding.Converter>
  644. <MultiBinding.Bindings>
  645. <Binding Path="ValveAV25.Feedback"/>
  646. <Binding Path="ValveAV24.Feedback"/>
  647. </MultiBinding.Bindings>
  648. </MultiBinding>
  649. </controls2:PipeLine.EdgeColor>
  650. </controls2:PipeLine>
  651. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="148" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="645" Canvas.Top="365" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  652. <controls2:PipeLine.MoveSpeed>
  653. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  654. </controls2:PipeLine.MoveSpeed>
  655. <controls2:PipeLine.RenderTransform>
  656. <RotateTransform Angle="90"/>
  657. </controls2:PipeLine.RenderTransform>
  658. <controls2:PipeLine.EdgeColor>
  659. <MultiBinding>
  660. <MultiBinding.Converter>
  661. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  662. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  663. </MultiBinding.Converter>
  664. <MultiBinding.Bindings>
  665. <Binding Path="ValveAV23.Feedback"/>
  666. </MultiBinding.Bindings>
  667. </MultiBinding>
  668. </controls2:PipeLine.EdgeColor>
  669. </controls2:PipeLine>
  670. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="78" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="731" Canvas.Top="375.75" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  671. <controls2:PipeLine.MoveSpeed>
  672. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  673. </controls2:PipeLine.MoveSpeed>
  674. <controls2:PipeLine.RenderTransform>
  675. <RotateTransform Angle="90"/>
  676. </controls2:PipeLine.RenderTransform>
  677. <controls2:PipeLine.EdgeColor>
  678. <MultiBinding>
  679. <MultiBinding.Converter>
  680. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  681. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  682. </MultiBinding.Converter>
  683. <MultiBinding.Bindings>
  684. <Binding Path="ValveAV19.Feedback"/>
  685. </MultiBinding.Bindings>
  686. </MultiBinding>
  687. </controls2:PipeLine.EdgeColor>
  688. </controls2:PipeLine>
  689. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="78" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="779" Canvas.Top="375.5" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  690. <controls2:PipeLine.MoveSpeed>
  691. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  692. </controls2:PipeLine.MoveSpeed>
  693. <controls2:PipeLine.RenderTransform>
  694. <RotateTransform Angle="90"/>
  695. </controls2:PipeLine.RenderTransform>
  696. <controls2:PipeLine.EdgeColor>
  697. <MultiBinding>
  698. <MultiBinding.Converter>
  699. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  700. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  701. </MultiBinding.Converter>
  702. <MultiBinding.Bindings>
  703. <Binding Path="ValveAV15.Feedback"/>
  704. </MultiBinding.Bindings>
  705. </MultiBinding>
  706. </controls2:PipeLine.EdgeColor>
  707. </controls2:PipeLine>
  708. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="73" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="866" Canvas.Top="381" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  709. <controls2:PipeLine.MoveSpeed>
  710. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  711. </controls2:PipeLine.MoveSpeed>
  712. <controls2:PipeLine.RenderTransform>
  713. <RotateTransform Angle="90"/>
  714. </controls2:PipeLine.RenderTransform>
  715. <controls2:PipeLine.EdgeColor>
  716. <MultiBinding>
  717. <MultiBinding.Converter>
  718. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  719. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  720. </MultiBinding.Converter>
  721. <MultiBinding.Bindings>
  722. <Binding Path="ValveAV8.Feedback"/>
  723. </MultiBinding.Bindings>
  724. </MultiBinding>
  725. </controls2:PipeLine.EdgeColor>
  726. </controls2:PipeLine>
  727. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="99" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="730" Canvas.Top="188" Visibility="Visible" >
  728. <controls2:PipeLine.MoveSpeed>
  729. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  730. </controls2:PipeLine.MoveSpeed>
  731. <controls2:PipeLine.RenderTransform>
  732. <RotateTransform Angle="90"/>
  733. </controls2:PipeLine.RenderTransform>
  734. <controls2:PipeLine.EdgeColor>
  735. <MultiBinding>
  736. <MultiBinding.Converter>
  737. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  738. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  739. </MultiBinding.Converter>
  740. <MultiBinding.Bindings>
  741. <Binding Path="ValveAV21.Feedback"/>
  742. </MultiBinding.Bindings>
  743. </MultiBinding>
  744. </controls2:PipeLine.EdgeColor>
  745. </controls2:PipeLine>
  746. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="102" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="773" Canvas.Top="181" Visibility="Visible" >
  747. <controls2:PipeLine.MoveSpeed>
  748. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  749. </controls2:PipeLine.MoveSpeed>
  750. <controls2:PipeLine.RenderTransform>
  751. <RotateTransform Angle="90"/>
  752. </controls2:PipeLine.RenderTransform>
  753. <controls2:PipeLine.EdgeColor>
  754. <MultiBinding>
  755. <MultiBinding.Converter>
  756. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  757. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  758. </MultiBinding.Converter>
  759. <MultiBinding.Bindings>
  760. <Binding Path="ValveAV17.Feedback"/>
  761. </MultiBinding.Bindings>
  762. </MultiBinding>
  763. </controls2:PipeLine.EdgeColor>
  764. </controls2:PipeLine>
  765. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="125" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="818" Canvas.Top="162" Visibility="Visible" >
  766. <controls2:PipeLine.MoveSpeed>
  767. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  768. </controls2:PipeLine.MoveSpeed>
  769. <controls2:PipeLine.RenderTransform>
  770. <RotateTransform Angle="90"/>
  771. </controls2:PipeLine.RenderTransform>
  772. <controls2:PipeLine.EdgeColor>
  773. <MultiBinding>
  774. <MultiBinding.Converter>
  775. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  776. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  777. </MultiBinding.Converter>
  778. <MultiBinding.Bindings>
  779. <Binding Path="ValveAV13.Feedback"/>
  780. </MultiBinding.Bindings>
  781. </MultiBinding>
  782. </controls2:PipeLine.EdgeColor>
  783. </controls2:PipeLine>
  784. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="119" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="866" Canvas.Top="168" Visibility="Visible" >
  785. <controls2:PipeLine.MoveSpeed>
  786. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  787. </controls2:PipeLine.MoveSpeed>
  788. <controls2:PipeLine.RenderTransform>
  789. <RotateTransform Angle="90"/>
  790. </controls2:PipeLine.RenderTransform>
  791. <controls2:PipeLine.EdgeColor>
  792. <MultiBinding>
  793. <MultiBinding.Converter>
  794. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  795. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  796. </MultiBinding.Converter>
  797. <MultiBinding.Bindings>
  798. <Binding Path="ValveAV11.Feedback"/>
  799. </MultiBinding.Bindings>
  800. </MultiBinding>
  801. </controls2:PipeLine.EdgeColor>
  802. </controls2:PipeLine>
  803. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="183" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="890" Canvas.Top="161" Visibility="Visible" >
  804. <controls2:PipeLine.MoveSpeed>
  805. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  806. </controls2:PipeLine.MoveSpeed>
  807. <controls2:PipeLine.RenderTransform>
  808. <RotateTransform Angle="90"/>
  809. </controls2:PipeLine.RenderTransform>
  810. <controls2:PipeLine.EdgeColor>
  811. <MultiBinding>
  812. <MultiBinding.Converter>
  813. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  814. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  815. </MultiBinding.Converter>
  816. <MultiBinding.Bindings>
  817. <Binding Path="ValveAV10.Feedback"/>
  818. </MultiBinding.Bindings>
  819. </MultiBinding>
  820. </controls2:PipeLine.EdgeColor>
  821. </controls2:PipeLine>
  822. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Left" Width="367" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="644" Canvas.Top="-80" Visibility="Visible" >
  823. <controls2:PipeLine.MoveSpeed>
  824. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  825. </controls2:PipeLine.MoveSpeed>
  826. <controls2:PipeLine.RenderTransform>
  827. <RotateTransform Angle="90"/>
  828. </controls2:PipeLine.RenderTransform>
  829. <controls2:PipeLine.EdgeColor>
  830. <MultiBinding>
  831. <MultiBinding.Converter>
  832. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  833. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  834. </MultiBinding.Converter>
  835. <MultiBinding.Bindings>
  836. <Binding Path="ValveAV26.Feedback"/>
  837. <Binding Path="ValveAV33.Feedback"/>
  838. </MultiBinding.Bindings>
  839. </MultiBinding>
  840. </controls2:PipeLine.EdgeColor>
  841. </controls2:PipeLine>
  842. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="302" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="922" Canvas.Top="79" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  843. <controls2:PipeLine.MoveSpeed>
  844. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  845. </controls2:PipeLine.MoveSpeed>
  846. <controls2:PipeLine.RenderTransform>
  847. <RotateTransform Angle="90"/>
  848. </controls2:PipeLine.RenderTransform>
  849. <controls2:PipeLine.EdgeColor>
  850. <MultiBinding>
  851. <MultiBinding.Converter>
  852. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  853. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  854. </MultiBinding.Converter>
  855. <MultiBinding.Bindings>
  856. <Binding Path="ValveAV7.Feedback"/>
  857. <Binding Path="ValveAV38.Feedback"/>
  858. </MultiBinding.Bindings>
  859. </MultiBinding>
  860. </controls2:PipeLine.EdgeColor>
  861. </controls2:PipeLine>
  862. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="270" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="959" Canvas.Top="102" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  863. <controls2:PipeLine.MoveSpeed>
  864. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  865. </controls2:PipeLine.MoveSpeed>
  866. <controls2:PipeLine.RenderTransform>
  867. <RotateTransform Angle="90"/>
  868. </controls2:PipeLine.RenderTransform>
  869. <controls2:PipeLine.EdgeColor>
  870. <MultiBinding>
  871. <MultiBinding.Converter>
  872. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  873. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  874. </MultiBinding.Converter>
  875. <MultiBinding.Bindings>
  876. <Binding Path="ValveAV6.Feedback"/>
  877. <Binding Path="ValveAV39.Feedback"/>
  878. </MultiBinding.Bindings>
  879. </MultiBinding>
  880. </controls2:PipeLine.EdgeColor>
  881. </controls2:PipeLine>
  882. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="329" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="996" Canvas.Top="42" Visibility="Visible" >
  883. <controls2:PipeLine.MoveSpeed>
  884. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  885. </controls2:PipeLine.MoveSpeed>
  886. <controls2:PipeLine.RenderTransform>
  887. <RotateTransform Angle="90"/>
  888. </controls2:PipeLine.RenderTransform>
  889. <controls2:PipeLine.EdgeColor>
  890. <MultiBinding>
  891. <MultiBinding.Converter>
  892. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  893. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  894. </MultiBinding.Converter>
  895. <MultiBinding.Bindings>
  896. <Binding Path="ValveAV5.Feedback"/>
  897. <Binding Path="ValveAV29.Feedback"/>
  898. <Binding Path="ValveAV37.Feedback"/>
  899. </MultiBinding.Bindings>
  900. </MultiBinding>
  901. </controls2:PipeLine.EdgeColor>
  902. </controls2:PipeLine>
  903. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="378" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="1030" Canvas.Top="-6" Visibility="Visible" >
  904. <controls2:PipeLine.MoveSpeed>
  905. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  906. </controls2:PipeLine.MoveSpeed>
  907. <controls2:PipeLine.RenderTransform>
  908. <RotateTransform Angle="90"/>
  909. </controls2:PipeLine.RenderTransform>
  910. <controls2:PipeLine.EdgeColor>
  911. <MultiBinding>
  912. <MultiBinding.Converter>
  913. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  914. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  915. </MultiBinding.Converter>
  916. <MultiBinding.Bindings>
  917. <Binding Path="ValveAV4.Feedback"/>
  918. <Binding Path="ValveAV28.Feedback"/>
  919. <Binding Path="ValveAV36.Feedback"/>
  920. </MultiBinding.Bindings>
  921. </MultiBinding>
  922. </controls2:PipeLine.EdgeColor>
  923. </controls2:PipeLine>
  924. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="432" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="1066" Canvas.Top="-59" Visibility="Visible" >
  925. <controls2:PipeLine.MoveSpeed>
  926. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  927. </controls2:PipeLine.MoveSpeed>
  928. <controls2:PipeLine.RenderTransform>
  929. <RotateTransform Angle="90"/>
  930. </controls2:PipeLine.RenderTransform>
  931. <controls2:PipeLine.EdgeColor>
  932. <MultiBinding>
  933. <MultiBinding.Converter>
  934. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  935. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  936. </MultiBinding.Converter>
  937. <MultiBinding.Bindings>
  938. <Binding Path="ValveAV34.Feedback"/>
  939. <Binding Path="ValveAV3.Feedback"/>
  940. </MultiBinding.Bindings>
  941. </MultiBinding>
  942. </controls2:PipeLine.EdgeColor>
  943. </controls2:PipeLine>
  944. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="Right" RightDirection="Left" Width="125" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="523" Canvas.Top="-107" Visibility="Visible" >
  945. <controls2:PipeLine.MoveSpeed>
  946. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  947. </controls2:PipeLine.MoveSpeed>
  948. <controls2:PipeLine.RenderTransform>
  949. <RotateTransform Angle="90"/>
  950. </controls2:PipeLine.RenderTransform>
  951. <controls2:PipeLine.EdgeColor>
  952. <MultiBinding>
  953. <MultiBinding.Converter>
  954. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  955. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  956. </MultiBinding.Converter>
  957. <MultiBinding.Bindings>
  958. <Binding Path="ValveAV32.Feedback"/>
  959. <Binding Path="ValveAV2.Feedback"/>
  960. <Binding Path="ValveAV1.Feedback"/>
  961. </MultiBinding.Bindings>
  962. </MultiBinding>
  963. </controls2:PipeLine.EdgeColor>
  964. </controls2:PipeLine>
  965. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="41" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="464" Canvas.Top="-23" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top" >
  966. <controls2:PipeLine.MoveSpeed>
  967. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  968. </controls2:PipeLine.MoveSpeed>
  969. <controls2:PipeLine.RenderTransform>
  970. <RotateTransform Angle="90"/>
  971. </controls2:PipeLine.RenderTransform>
  972. <controls2:PipeLine.EdgeColor>
  973. <MultiBinding>
  974. <MultiBinding.Converter>
  975. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  976. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  977. </MultiBinding.Converter>
  978. <MultiBinding.Bindings>
  979. <Binding Path="EditTrue"/>
  980. </MultiBinding.Bindings>
  981. </MultiBinding>
  982. </controls2:PipeLine.EdgeColor>
  983. </controls2:PipeLine>
  984. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="83" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="454" Canvas.Top="-23" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top" >
  985. <controls2:PipeLine.MoveSpeed>
  986. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  987. </controls2:PipeLine.MoveSpeed>
  988. <controls2:PipeLine.RenderTransform>
  989. <RotateTransform Angle="90"/>
  990. </controls2:PipeLine.RenderTransform>
  991. <controls2:PipeLine.EdgeColor>
  992. <MultiBinding>
  993. <MultiBinding.Converter>
  994. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  995. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  996. </MultiBinding.Converter>
  997. <MultiBinding.Bindings>
  998. <Binding Path="EditTrue"/>
  999. </MultiBinding.Bindings>
  1000. </MultiBinding>
  1001. </controls2:PipeLine.EdgeColor>
  1002. </controls2:PipeLine>
  1003. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="102" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="444" Canvas.Top="-23" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Top" >
  1004. <controls2:PipeLine.MoveSpeed>
  1005. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1006. </controls2:PipeLine.MoveSpeed>
  1007. <controls2:PipeLine.RenderTransform>
  1008. <RotateTransform Angle="90"/>
  1009. </controls2:PipeLine.RenderTransform>
  1010. <controls2:PipeLine.EdgeColor>
  1011. <MultiBinding>
  1012. <MultiBinding.Converter>
  1013. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1014. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1015. </MultiBinding.Converter>
  1016. <MultiBinding.Bindings>
  1017. <Binding Path="EditTrue"/>
  1018. </MultiBinding.Bindings>
  1019. </MultiBinding>
  1020. </controls2:PipeLine.EdgeColor>
  1021. </controls2:PipeLine>
  1022. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="Right" Width="125" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="434" Canvas.Top="-23" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Top" >
  1023. <controls2:PipeLine.MoveSpeed>
  1024. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1025. </controls2:PipeLine.MoveSpeed>
  1026. <controls2:PipeLine.RenderTransform>
  1027. <RotateTransform Angle="90"/>
  1028. </controls2:PipeLine.RenderTransform>
  1029. <controls2:PipeLine.EdgeColor>
  1030. <MultiBinding>
  1031. <MultiBinding.Converter>
  1032. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1033. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1034. </MultiBinding.Converter>
  1035. <MultiBinding.Bindings>
  1036. <Binding Path="EditTrue"/>
  1037. </MultiBinding.Bindings>
  1038. </MultiBinding>
  1039. </controls2:PipeLine.EdgeColor>
  1040. </controls2:PipeLine>
  1041. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="Right" RightDirection="None" Width="23" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="533" Canvas.Top="-64" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1042. <controls2:PipeLine.MoveSpeed>
  1043. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1044. </controls2:PipeLine.MoveSpeed>
  1045. <controls2:PipeLine.RenderTransform>
  1046. <RotateTransform Angle="90"/>
  1047. </controls2:PipeLine.RenderTransform>
  1048. <controls2:PipeLine.EdgeColor>
  1049. <MultiBinding>
  1050. <MultiBinding.Converter>
  1051. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1052. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1053. </MultiBinding.Converter>
  1054. <MultiBinding.Bindings>
  1055. <Binding Path="ValveAV34.Feedback"/>
  1056. <Binding Path="ValveAV3.Feedback"/>
  1057. </MultiBinding.Bindings>
  1058. </MultiBinding>
  1059. </controls2:PipeLine.EdgeColor>
  1060. </controls2:PipeLine>
  1061. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="22" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="533" Canvas.Top="-42" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top" >
  1062. <controls2:PipeLine.MoveSpeed>
  1063. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1064. </controls2:PipeLine.MoveSpeed>
  1065. <controls2:PipeLine.RenderTransform>
  1066. <RotateTransform Angle="90"/>
  1067. </controls2:PipeLine.RenderTransform>
  1068. <controls2:PipeLine.EdgeColor>
  1069. <MultiBinding>
  1070. <MultiBinding.Converter>
  1071. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1072. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1073. </MultiBinding.Converter>
  1074. <MultiBinding.Bindings>
  1075. <Binding Path="EditTrue"/>
  1076. </MultiBinding.Bindings>
  1077. </MultiBinding>
  1078. </controls2:PipeLine.EdgeColor>
  1079. </controls2:PipeLine>
  1080. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="22" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="533" Canvas.Top="-42" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top" >
  1081. <controls2:PipeLine.MoveSpeed>
  1082. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1083. </controls2:PipeLine.MoveSpeed>
  1084. <controls2:PipeLine.RenderTransform>
  1085. <RotateTransform Angle="90"/>
  1086. </controls2:PipeLine.RenderTransform>
  1087. <controls2:PipeLine.EdgeColor>
  1088. <MultiBinding>
  1089. <MultiBinding.Converter>
  1090. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1091. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1092. </MultiBinding.Converter>
  1093. <MultiBinding.Bindings>
  1094. <Binding Path="ValveAV34.Feedback"/>
  1095. <Binding Path="ValveAV3.Feedback"/>
  1096. </MultiBinding.Bindings>
  1097. </MultiBinding>
  1098. </controls2:PipeLine.EdgeColor>
  1099. </controls2:PipeLine>
  1100. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="34" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="533" Canvas.Top="6" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1101. <controls2:PipeLine.MoveSpeed>
  1102. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1103. </controls2:PipeLine.MoveSpeed>
  1104. <controls2:PipeLine.RenderTransform>
  1105. <RotateTransform Angle="90"/>
  1106. </controls2:PipeLine.RenderTransform>
  1107. <controls2:PipeLine.EdgeColor>
  1108. <MultiBinding>
  1109. <MultiBinding.Converter>
  1110. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1111. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1112. </MultiBinding.Converter>
  1113. <MultiBinding.Bindings>
  1114. <Binding Path="ValveAV34.Feedback"/>
  1115. <Binding Path="ValveAV3.Feedback"/>
  1116. </MultiBinding.Bindings>
  1117. </MultiBinding>
  1118. </controls2:PipeLine.EdgeColor>
  1119. </controls2:PipeLine>
  1120. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="17" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="533" Canvas.Top="39" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1121. <controls2:PipeLine.MoveSpeed>
  1122. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1123. </controls2:PipeLine.MoveSpeed>
  1124. <controls2:PipeLine.RenderTransform>
  1125. <RotateTransform Angle="90"/>
  1126. </controls2:PipeLine.RenderTransform>
  1127. <controls2:PipeLine.EdgeColor>
  1128. <MultiBinding>
  1129. <MultiBinding.Converter>
  1130. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1131. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1132. </MultiBinding.Converter>
  1133. <MultiBinding.Bindings>
  1134. <Binding Path="ValveAV32.Feedback"/>
  1135. <Binding Path="ValveAV2.Feedback"/>
  1136. <Binding Path="ValveAV1.Feedback"/>
  1137. </MultiBinding.Bindings>
  1138. </MultiBinding>
  1139. </controls2:PipeLine.EdgeColor>
  1140. </controls2:PipeLine>
  1141. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="481" Height="5" Canvas.Left="1100" Canvas.Top="-102" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1142. <controls2:PipeLine.MoveSpeed>
  1143. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1144. </controls2:PipeLine.MoveSpeed>
  1145. <controls2:PipeLine.RenderTransform>
  1146. <RotateTransform Angle="90"/>
  1147. </controls2:PipeLine.RenderTransform>
  1148. <controls2:PipeLine.EdgeColor>
  1149. <MultiBinding>
  1150. <MultiBinding.Converter>
  1151. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1152. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1153. </MultiBinding.Converter>
  1154. <MultiBinding.Bindings>
  1155. <Binding Path="ValveAV32.Feedback"/>
  1156. <Binding Path="ValveAV2.Feedback"/>
  1157. <Binding Path="ValveAV1.Feedback"/>
  1158. </MultiBinding.Bindings>
  1159. </MultiBinding>
  1160. </controls2:PipeLine.EdgeColor>
  1161. </controls2:PipeLine>
  1162. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="77" Height="5" Canvas.Left="1100" Canvas.Top="379" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Top" >
  1163. <controls2:PipeLine.MoveSpeed>
  1164. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1165. </controls2:PipeLine.MoveSpeed>
  1166. <controls2:PipeLine.RenderTransform>
  1167. <RotateTransform Angle="90"/>
  1168. </controls2:PipeLine.RenderTransform>
  1169. <controls2:PipeLine.EdgeColor>
  1170. <MultiBinding>
  1171. <MultiBinding.Converter>
  1172. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1173. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1174. </MultiBinding.Converter>
  1175. <MultiBinding.Bindings>
  1176. <Binding Path="ValveAV32.Feedback"/>
  1177. <Binding Path="ValveAV2.Feedback"/>
  1178. <Binding Path="ValveAV1.Feedback"/>
  1179. </MultiBinding.Bindings>
  1180. </MultiBinding>
  1181. </controls2:PipeLine.EdgeColor>
  1182. </controls2:PipeLine>
  1183. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="59" Height="5" Canvas.Left="1100" Canvas.Top="454" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1184. <controls2:PipeLine.MoveSpeed>
  1185. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1186. </controls2:PipeLine.MoveSpeed>
  1187. <controls2:PipeLine.RenderTransform>
  1188. <RotateTransform Angle="90"/>
  1189. </controls2:PipeLine.RenderTransform>
  1190. <controls2:PipeLine.EdgeColor>
  1191. <MultiBinding>
  1192. <MultiBinding.Converter>
  1193. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1194. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1195. </MultiBinding.Converter>
  1196. <MultiBinding.Bindings>
  1197. <Binding Path="ValveAV32.Feedback"/>
  1198. <Binding Path="ValveAV2.Feedback"/>
  1199. <Binding Path="ValveAV1.Feedback"/>
  1200. </MultiBinding.Bindings>
  1201. </MultiBinding>
  1202. </controls2:PipeLine.EdgeColor>
  1203. </controls2:PipeLine>
  1204. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="33" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="388" Canvas.Top="103" Visibility="Visible" >
  1205. <controls2:PipeLine.MoveSpeed>
  1206. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1207. </controls2:PipeLine.MoveSpeed>
  1208. <controls2:PipeLine.RenderTransform>
  1209. <RotateTransform Angle="90"/>
  1210. </controls2:PipeLine.RenderTransform>
  1211. <controls2:PipeLine.EdgeColor>
  1212. <MultiBinding>
  1213. <MultiBinding.Converter>
  1214. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1215. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1216. </MultiBinding.Converter>
  1217. <MultiBinding.Bindings>
  1218. <Binding Path="EditTrue"/>
  1219. </MultiBinding.Bindings>
  1220. </MultiBinding>
  1221. </controls2:PipeLine.EdgeColor>
  1222. </controls2:PipeLine>
  1223. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="14" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="469" Canvas.Top="121" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1224. <controls2:PipeLine.MoveSpeed>
  1225. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1226. </controls2:PipeLine.MoveSpeed>
  1227. <controls2:PipeLine.RenderTransform>
  1228. <RotateTransform Angle="90"/>
  1229. </controls2:PipeLine.RenderTransform>
  1230. <controls2:PipeLine.EdgeColor>
  1231. <MultiBinding>
  1232. <MultiBinding.Converter>
  1233. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1234. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1235. </MultiBinding.Converter>
  1236. <MultiBinding.Bindings>
  1237. <Binding Path="EditTrue"/>
  1238. </MultiBinding.Bindings>
  1239. </MultiBinding>
  1240. </controls2:PipeLine.EdgeColor>
  1241. </controls2:PipeLine>
  1242. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="17" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="469" Canvas.Top="105" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1243. <controls2:PipeLine.MoveSpeed>
  1244. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1245. </controls2:PipeLine.MoveSpeed>
  1246. <controls2:PipeLine.RenderTransform>
  1247. <RotateTransform Angle="90"/>
  1248. </controls2:PipeLine.RenderTransform>
  1249. <controls2:PipeLine.EdgeColor>
  1250. <MultiBinding>
  1251. <MultiBinding.Converter>
  1252. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1253. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1254. </MultiBinding.Converter>
  1255. <MultiBinding.Bindings>
  1256. <Binding Path="EditTrue"/>
  1257. </MultiBinding.Bindings>
  1258. </MultiBinding>
  1259. </controls2:PipeLine.EdgeColor>
  1260. </controls2:PipeLine>
  1261. </Canvas>
  1262. <Canvas x:Name="HPipeLine" Margin="-9,0,0,0">
  1263. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="46" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="553" Canvas.Top="20" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1264. <controls2:PipeLine.MoveSpeed>
  1265. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1266. </controls2:PipeLine.MoveSpeed>
  1267. <controls2:PipeLine.EdgeColor>
  1268. <MultiBinding>
  1269. <MultiBinding.Converter>
  1270. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1271. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1272. </MultiBinding.Converter>
  1273. <MultiBinding.Bindings>
  1274. <Binding Path="EditTrue"/>
  1275. </MultiBinding.Bindings>
  1276. </MultiBinding>
  1277. </controls2:PipeLine.EdgeColor>
  1278. </controls2:PipeLine>
  1279. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="47" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="552" Canvas.Top="58" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1280. <controls2:PipeLine.MoveSpeed>
  1281. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1282. </controls2:PipeLine.MoveSpeed>
  1283. <controls2:PipeLine.EdgeColor>
  1284. <MultiBinding>
  1285. <MultiBinding.Converter>
  1286. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1287. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1288. </MultiBinding.Converter>
  1289. <MultiBinding.Bindings>
  1290. <Binding Path="ValveAV31.Feedback"/>
  1291. </MultiBinding.Bindings>
  1292. </MultiBinding>
  1293. </controls2:PipeLine.EdgeColor>
  1294. </controls2:PipeLine>
  1295. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="158" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="474" Canvas.Top="119" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1296. <controls2:PipeLine.MoveSpeed>
  1297. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1298. </controls2:PipeLine.MoveSpeed>
  1299. <controls2:PipeLine.EdgeColor>
  1300. <MultiBinding>
  1301. <MultiBinding.Converter>
  1302. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1303. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1304. </MultiBinding.Converter>
  1305. <MultiBinding.Bindings>
  1306. <Binding Path="ValveAV27.Feedback"/>
  1307. <Binding Path="ValveAV52.Feedback"/>
  1308. </MultiBinding.Bindings>
  1309. </MultiBinding>
  1310. </controls2:PipeLine.EdgeColor>
  1311. </controls2:PipeLine>
  1312. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="85" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="545" Canvas.Top="157" Visibility="Visible" >
  1313. <controls2:PipeLine.MoveSpeed>
  1314. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1315. </controls2:PipeLine.MoveSpeed>
  1316. <controls2:PipeLine.EdgeColor>
  1317. <MultiBinding>
  1318. <MultiBinding.Converter>
  1319. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1320. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1321. </MultiBinding.Converter>
  1322. <MultiBinding.Bindings>
  1323. <Binding Path="ValveAV13.Feedback"/>
  1324. <Binding Path="ValveAV11.Feedback"/>
  1325. <Binding Path="ValveAV10.Feedback"/>
  1326. </MultiBinding.Bindings>
  1327. </MultiBinding>
  1328. </controls2:PipeLine.EdgeColor>
  1329. </controls2:PipeLine>
  1330. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="5" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="685" Canvas.Top="157" Visibility="Visible" >
  1331. <controls2:PipeLine.MoveSpeed>
  1332. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1333. </controls2:PipeLine.MoveSpeed>
  1334. <controls2:PipeLine.EdgeColor>
  1335. <MultiBinding>
  1336. <MultiBinding.Converter>
  1337. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1338. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1339. </MultiBinding.Converter>
  1340. <MultiBinding.Bindings>
  1341. <Binding Path="EditTrue"/>
  1342. </MultiBinding.Bindings>
  1343. </MultiBinding>
  1344. </controls2:PipeLine.EdgeColor>
  1345. </controls2:PipeLine>
  1346. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="5" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="685" Canvas.Top="177" Visibility="Visible" >
  1347. <controls2:PipeLine.MoveSpeed>
  1348. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1349. </controls2:PipeLine.MoveSpeed>
  1350. <controls2:PipeLine.EdgeColor>
  1351. <MultiBinding>
  1352. <MultiBinding.Converter>
  1353. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1354. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1355. </MultiBinding.Converter>
  1356. <MultiBinding.Bindings>
  1357. <Binding Path="EditTrue"/>
  1358. </MultiBinding.Bindings>
  1359. </MultiBinding>
  1360. </controls2:PipeLine.EdgeColor>
  1361. </controls2:PipeLine>
  1362. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="19" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="719" Canvas.Top="157" Visibility="Visible" >
  1363. <controls2:PipeLine.MoveSpeed>
  1364. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1365. </controls2:PipeLine.MoveSpeed>
  1366. <controls2:PipeLine.EdgeColor>
  1367. <MultiBinding>
  1368. <MultiBinding.Converter>
  1369. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1370. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1371. </MultiBinding.Converter>
  1372. <MultiBinding.Bindings>
  1373. <Binding Path="ValveAV13.Feedback"/>
  1374. <Binding Path="ValveAV11.Feedback"/>
  1375. <Binding Path="ValveAV10.Feedback"/>
  1376. </MultiBinding.Bindings>
  1377. </MultiBinding>
  1378. </controls2:PipeLine.EdgeColor>
  1379. </controls2:PipeLine>
  1380. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="9" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="719" Canvas.Top="177" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1381. <controls2:PipeLine.MoveSpeed>
  1382. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1383. </controls2:PipeLine.MoveSpeed>
  1384. <controls2:PipeLine.EdgeColor>
  1385. <MultiBinding>
  1386. <MultiBinding.Converter>
  1387. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1388. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1389. </MultiBinding.Converter>
  1390. <MultiBinding.Bindings>
  1391. <Binding Path="ValveAV17.Feedback"/>
  1392. <Binding Path="ValveAV21.Feedback"/>
  1393. </MultiBinding.Bindings>
  1394. </MultiBinding>
  1395. </controls2:PipeLine.EdgeColor>
  1396. </controls2:PipeLine>
  1397. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="12" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="727" Canvas.Top="177" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1398. <controls2:PipeLine.MoveSpeed>
  1399. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1400. </controls2:PipeLine.MoveSpeed>
  1401. <controls2:PipeLine.EdgeColor>
  1402. <MultiBinding>
  1403. <MultiBinding.Converter>
  1404. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1405. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1406. </MultiBinding.Converter>
  1407. <MultiBinding.Bindings>
  1408. <Binding Path="ValveAV17.Feedback"/>
  1409. </MultiBinding.Bindings>
  1410. </MultiBinding>
  1411. </controls2:PipeLine.EdgeColor>
  1412. </controls2:PipeLine>
  1413. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="6" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="767" Canvas.Top="177" Visibility="Visible" >
  1414. <controls2:PipeLine.MoveSpeed>
  1415. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1416. </controls2:PipeLine.MoveSpeed>
  1417. <controls2:PipeLine.EdgeColor>
  1418. <MultiBinding>
  1419. <MultiBinding.Converter>
  1420. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1421. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1422. </MultiBinding.Converter>
  1423. <MultiBinding.Bindings>
  1424. <Binding Path="ValveAV17.Feedback"/>
  1425. </MultiBinding.Bindings>
  1426. </MultiBinding>
  1427. </controls2:PipeLine.EdgeColor>
  1428. </controls2:PipeLine>
  1429. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="85" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="545" Canvas.Top="177" Visibility="Visible" >
  1430. <controls2:PipeLine.MoveSpeed>
  1431. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1432. </controls2:PipeLine.MoveSpeed>
  1433. <controls2:PipeLine.EdgeColor>
  1434. <MultiBinding>
  1435. <MultiBinding.Converter>
  1436. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1437. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1438. </MultiBinding.Converter>
  1439. <MultiBinding.Bindings>
  1440. <Binding Path="ValveAV17.Feedback"/>
  1441. <Binding Path="ValveAV21.Feedback"/>
  1442. </MultiBinding.Bindings>
  1443. </MultiBinding>
  1444. </controls2:PipeLine.EdgeColor>
  1445. </controls2:PipeLine>
  1446. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="65" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="545" Canvas.Top="199" Visibility="Visible" >
  1447. <controls2:PipeLine.MoveSpeed>
  1448. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1449. </controls2:PipeLine.MoveSpeed>
  1450. <controls2:PipeLine.EdgeColor>
  1451. <MultiBinding>
  1452. <MultiBinding.Converter>
  1453. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1454. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1455. </MultiBinding.Converter>
  1456. <MultiBinding.Bindings>
  1457. <Binding Path="ValveAV25.Feedback"/>
  1458. <Binding Path="ValveAV24.Feedback"/>
  1459. </MultiBinding.Bindings>
  1460. </MultiBinding>
  1461. </controls2:PipeLine.EdgeColor>
  1462. </controls2:PipeLine>
  1463. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="25" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="615" Canvas.Top="282" Visibility="Visible" >
  1464. <controls2:PipeLine.MoveSpeed>
  1465. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1466. </controls2:PipeLine.MoveSpeed>
  1467. <controls2:PipeLine.EdgeColor>
  1468. <MultiBinding>
  1469. <MultiBinding.Converter>
  1470. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1471. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1472. </MultiBinding.Converter>
  1473. <MultiBinding.Bindings>
  1474. <Binding Path="ValveAV26.Feedback"/>
  1475. <Binding Path="ValveAV33.Feedback"/>
  1476. </MultiBinding.Bindings>
  1477. </MultiBinding>
  1478. </controls2:PipeLine.EdgeColor>
  1479. </controls2:PipeLine>
  1480. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="17" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="708" Canvas.Top="282" Visibility="Visible" >
  1481. <controls2:PipeLine.MoveSpeed>
  1482. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1483. </controls2:PipeLine.MoveSpeed>
  1484. <controls2:PipeLine.EdgeColor>
  1485. <MultiBinding>
  1486. <MultiBinding.Converter>
  1487. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1488. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1489. </MultiBinding.Converter>
  1490. <MultiBinding.Bindings>
  1491. <Binding Path="ValveAV21.Feedback"/>
  1492. </MultiBinding.Bindings>
  1493. </MultiBinding>
  1494. </controls2:PipeLine.EdgeColor>
  1495. </controls2:PipeLine>
  1496. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="14" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="765" Canvas.Top="157" Visibility="Visible" >
  1497. <controls2:PipeLine.MoveSpeed>
  1498. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1499. </controls2:PipeLine.MoveSpeed>
  1500. <controls2:PipeLine.EdgeColor>
  1501. <MultiBinding>
  1502. <MultiBinding.Converter>
  1503. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1504. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  1505. </MultiBinding.Converter>
  1506. <MultiBinding.Bindings>
  1507. <Binding Path="ValveAV13.Feedback"/>
  1508. <Binding Path="ValveAV11.Feedback"/>
  1509. <Binding Path="ValveAV10.Feedback"/>
  1510. </MultiBinding.Bindings>
  1511. </MultiBinding>
  1512. </controls2:PipeLine.EdgeColor>
  1513. </controls2:PipeLine>
  1514. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Right" Width="16" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="757" Canvas.Top="282" Visibility="Visible" >
  1515. <controls2:PipeLine.MoveSpeed>
  1516. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1517. </controls2:PipeLine.MoveSpeed>
  1518. <controls2:PipeLine.EdgeColor>
  1519. <MultiBinding>
  1520. <MultiBinding.Converter>
  1521. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1522. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1523. </MultiBinding.Converter>
  1524. <MultiBinding.Bindings>
  1525. <Binding Path="ValveAV17.Feedback"/>
  1526. </MultiBinding.Bindings>
  1527. </MultiBinding>
  1528. </controls2:PipeLine.EdgeColor>
  1529. </controls2:PipeLine>
  1530. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="14" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="800" Canvas.Top="282" Visibility="Visible" >
  1531. <controls2:PipeLine.MoveSpeed>
  1532. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1533. </controls2:PipeLine.MoveSpeed>
  1534. <controls2:PipeLine.EdgeColor>
  1535. <MultiBinding>
  1536. <MultiBinding.Converter>
  1537. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1538. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1539. </MultiBinding.Converter>
  1540. <MultiBinding.Bindings>
  1541. <Binding Path="ValveAV13.Feedback"/>
  1542. </MultiBinding.Bindings>
  1543. </MultiBinding>
  1544. </controls2:PipeLine.EdgeColor>
  1545. </controls2:PipeLine>
  1546. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="16" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="845" Canvas.Top="282" Visibility="Visible" >
  1547. <controls2:PipeLine.MoveSpeed>
  1548. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1549. </controls2:PipeLine.MoveSpeed>
  1550. <controls2:PipeLine.EdgeColor>
  1551. <MultiBinding>
  1552. <MultiBinding.Converter>
  1553. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1554. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1555. </MultiBinding.Converter>
  1556. <MultiBinding.Bindings>
  1557. <Binding Path="ValveAV11.Feedback"/>
  1558. </MultiBinding.Bindings>
  1559. </MultiBinding>
  1560. </controls2:PipeLine.EdgeColor>
  1561. </controls2:PipeLine>
  1562. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="39" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="846" Canvas.Top="339" Visibility="Visible" >
  1563. <controls2:PipeLine.MoveSpeed>
  1564. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1565. </controls2:PipeLine.MoveSpeed>
  1566. <controls2:PipeLine.EdgeColor>
  1567. <MultiBinding>
  1568. <MultiBinding.Converter>
  1569. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1570. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1571. </MultiBinding.Converter>
  1572. <MultiBinding.Bindings>
  1573. <Binding Path="ValveAV10.Feedback"/>
  1574. </MultiBinding.Bindings>
  1575. </MultiBinding>
  1576. </controls2:PipeLine.EdgeColor>
  1577. </controls2:PipeLine>
  1578. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="27" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="863" Canvas.Top="157" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1579. <controls2:PipeLine.MoveSpeed>
  1580. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1581. </controls2:PipeLine.MoveSpeed>
  1582. <controls2:PipeLine.EdgeColor>
  1583. <MultiBinding>
  1584. <MultiBinding.Converter>
  1585. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1586. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1587. </MultiBinding.Converter>
  1588. <MultiBinding.Bindings>
  1589. <Binding Path="ValveAV10.Feedback"/>
  1590. </MultiBinding.Bindings>
  1591. </MultiBinding>
  1592. </controls2:PipeLine.EdgeColor>
  1593. </controls2:PipeLine>
  1594. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="9" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="855" Canvas.Top="157" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1595. <controls2:PipeLine.MoveSpeed>
  1596. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1597. </controls2:PipeLine.MoveSpeed>
  1598. <controls2:PipeLine.EdgeColor>
  1599. <MultiBinding>
  1600. <MultiBinding.Converter>
  1601. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1602. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1603. </MultiBinding.Converter>
  1604. <MultiBinding.Bindings>
  1605. <Binding Path="ValveAV10.Feedback"/>
  1606. </MultiBinding.Bindings>
  1607. </MultiBinding>
  1608. </controls2:PipeLine.EdgeColor>
  1609. </controls2:PipeLine>
  1610. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="36" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="796" Canvas.Top="371" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1611. <controls2:PipeLine.MoveSpeed>
  1612. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1613. </controls2:PipeLine.MoveSpeed>
  1614. <controls2:PipeLine.EdgeColor>
  1615. <MultiBinding>
  1616. <MultiBinding.Converter>
  1617. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1618. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1619. </MultiBinding.Converter>
  1620. <MultiBinding.Bindings>
  1621. <Binding Path="ValveAV9.Feedback"/>
  1622. </MultiBinding.Bindings>
  1623. </MultiBinding>
  1624. </controls2:PipeLine.EdgeColor>
  1625. </controls2:PipeLine>
  1626. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="615" Canvas.Top="361" Visibility="Visible" >
  1627. <controls2:PipeLine.MoveSpeed>
  1628. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1629. </controls2:PipeLine.MoveSpeed>
  1630. <controls2:PipeLine.EdgeColor>
  1631. <MultiBinding>
  1632. <MultiBinding.Converter>
  1633. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1634. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1635. </MultiBinding.Converter>
  1636. <MultiBinding.Bindings>
  1637. <Binding Path="ValveAV23.Feedback"/>
  1638. </MultiBinding.Bindings>
  1639. </MultiBinding>
  1640. </controls2:PipeLine.EdgeColor>
  1641. </controls2:PipeLine>
  1642. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="23" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="708" Canvas.Top="371" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1643. <controls2:PipeLine.MoveSpeed>
  1644. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1645. </controls2:PipeLine.MoveSpeed>
  1646. <controls2:PipeLine.EdgeColor>
  1647. <MultiBinding>
  1648. <MultiBinding.Converter>
  1649. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1650. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1651. </MultiBinding.Converter>
  1652. <MultiBinding.Bindings>
  1653. <Binding Path="ValveAV19.Feedback"/>
  1654. </MultiBinding.Bindings>
  1655. </MultiBinding>
  1656. </controls2:PipeLine.EdgeColor>
  1657. </controls2:PipeLine>
  1658. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="21" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="758" Canvas.Top="371" Visibility="Visible" >
  1659. <controls2:PipeLine.MoveSpeed>
  1660. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1661. </controls2:PipeLine.MoveSpeed>
  1662. <controls2:PipeLine.EdgeColor>
  1663. <MultiBinding>
  1664. <MultiBinding.Converter>
  1665. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1666. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1667. </MultiBinding.Converter>
  1668. <MultiBinding.Bindings>
  1669. <Binding Path="ValveAV15.Feedback"/>
  1670. </MultiBinding.Bindings>
  1671. </MultiBinding>
  1672. </controls2:PipeLine.EdgeColor>
  1673. </controls2:PipeLine>
  1674. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="23" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="843" Canvas.Top="376" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1675. <controls2:PipeLine.MoveSpeed>
  1676. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1677. </controls2:PipeLine.MoveSpeed>
  1678. <controls2:PipeLine.EdgeColor>
  1679. <MultiBinding>
  1680. <MultiBinding.Converter>
  1681. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1682. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1683. </MultiBinding.Converter>
  1684. <MultiBinding.Bindings>
  1685. <Binding Path="ValveAV8.Feedback"/>
  1686. </MultiBinding.Bindings>
  1687. </MultiBinding>
  1688. </controls2:PipeLine.EdgeColor>
  1689. </controls2:PipeLine>
  1690. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="17" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="657" Canvas.Top="119" Visibility="Visible" >
  1691. <controls2:PipeLine.MoveSpeed>
  1692. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1693. </controls2:PipeLine.MoveSpeed>
  1694. <controls2:PipeLine.EdgeColor>
  1695. <MultiBinding>
  1696. <MultiBinding.Converter>
  1697. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1698. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1699. </MultiBinding.Converter>
  1700. <MultiBinding.Bindings>
  1701. <Binding Path="ValveAV27.Feedback"/>
  1702. <Binding Path="ValveAV52.Feedback"/>
  1703. </MultiBinding.Bindings>
  1704. </MultiBinding>
  1705. </controls2:PipeLine.EdgeColor>
  1706. </controls2:PipeLine>
  1707. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="578" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="522" Canvas.Top="-107" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1708. <controls2:PipeLine.MoveSpeed>
  1709. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1710. </controls2:PipeLine.MoveSpeed>
  1711. <controls2:PipeLine.EdgeColor>
  1712. <MultiBinding>
  1713. <MultiBinding.Converter>
  1714. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1715. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1716. </MultiBinding.Converter>
  1717. <MultiBinding.Bindings>
  1718. <Binding Path="ValveAV32.Feedback"/>
  1719. <Binding Path="ValveAV2.Feedback"/>
  1720. <Binding Path="ValveAV1.Feedback"/>
  1721. </MultiBinding.Bindings>
  1722. </MultiBinding>
  1723. </controls2:PipeLine.EdgeColor>
  1724. </controls2:PipeLine>
  1725. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="54" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="464" Canvas.Top="13" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1726. <controls2:PipeLine.MoveSpeed>
  1727. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1728. </controls2:PipeLine.MoveSpeed>
  1729. <controls2:PipeLine.EdgeColor>
  1730. <MultiBinding>
  1731. <MultiBinding.Converter>
  1732. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1733. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1734. </MultiBinding.Converter>
  1735. <MultiBinding.Bindings>
  1736. <Binding Path="ValveAV32.Feedback"/>
  1737. <Binding Path="ValveAV2.Feedback"/>
  1738. <Binding Path="ValveAV1.Feedback"/>
  1739. </MultiBinding.Bindings>
  1740. </MultiBinding>
  1741. </controls2:PipeLine.EdgeColor>
  1742. </controls2:PipeLine>
  1743. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Right" Width="79" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="454" Canvas.Top="55" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1744. <controls2:PipeLine.MoveSpeed>
  1745. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1746. </controls2:PipeLine.MoveSpeed>
  1747. <controls2:PipeLine.EdgeColor>
  1748. <MultiBinding>
  1749. <MultiBinding.Converter>
  1750. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1751. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1752. </MultiBinding.Converter>
  1753. <MultiBinding.Bindings>
  1754. <Binding Path="ValveAV34.Feedback"/>
  1755. <Binding Path="ValveAV3.Feedback"/>
  1756. </MultiBinding.Bindings>
  1757. </MultiBinding>
  1758. </controls2:PipeLine.EdgeColor>
  1759. </controls2:PipeLine>
  1760. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="119" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="525" Canvas.Top="-85" Visibility="Visible" >
  1761. <controls2:PipeLine.MoveSpeed>
  1762. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1763. </controls2:PipeLine.MoveSpeed>
  1764. <controls2:PipeLine.EdgeColor>
  1765. <MultiBinding>
  1766. <MultiBinding.Converter>
  1767. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1768. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1769. </MultiBinding.Converter>
  1770. <MultiBinding.Bindings>
  1771. <Binding Path="ValveAV26.Feedback"/>
  1772. <Binding Path="ValveAV33.Feedback"/>
  1773. </MultiBinding.Bindings>
  1774. </MultiBinding>
  1775. </controls2:PipeLine.EdgeColor>
  1776. </controls2:PipeLine>
  1777. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Right" Width="74" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="538" Canvas.Top="-44" Visibility="Visible" >
  1778. <controls2:PipeLine.MoveSpeed>
  1779. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1780. </controls2:PipeLine.MoveSpeed>
  1781. <controls2:PipeLine.EdgeColor>
  1782. <MultiBinding>
  1783. <MultiBinding.Converter>
  1784. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1785. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1786. </MultiBinding.Converter>
  1787. <MultiBinding.Bindings>
  1788. <Binding Path="ValveAV35.Feedback"/>
  1789. </MultiBinding.Bindings>
  1790. </MultiBinding>
  1791. </controls2:PipeLine.EdgeColor>
  1792. </controls2:PipeLine>
  1793. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="96" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="532" Canvas.Top="-64" Visibility="Visible" >
  1794. <controls2:PipeLine.MoveSpeed>
  1795. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1796. </controls2:PipeLine.MoveSpeed>
  1797. <controls2:PipeLine.EdgeColor>
  1798. <MultiBinding>
  1799. <MultiBinding.Converter>
  1800. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1801. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1802. </MultiBinding.Converter>
  1803. <MultiBinding.Bindings>
  1804. <Binding Path="ValveAV34.Feedback"/>
  1805. <Binding Path="ValveAV3.Feedback"/>
  1806. </MultiBinding.Bindings>
  1807. </MultiBinding>
  1808. </controls2:PipeLine.EdgeColor>
  1809. </controls2:PipeLine>
  1810. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="410" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="656" Canvas.Top="-64" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1811. <controls2:PipeLine.MoveSpeed>
  1812. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1813. </controls2:PipeLine.MoveSpeed>
  1814. <controls2:PipeLine.EdgeColor>
  1815. <MultiBinding>
  1816. <MultiBinding.Converter>
  1817. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1818. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1819. </MultiBinding.Converter>
  1820. <MultiBinding.Bindings>
  1821. <Binding Path="ValveAV34.Feedback"/>
  1822. <Binding Path="ValveAV3.Feedback"/>
  1823. </MultiBinding.Bindings>
  1824. </MultiBinding>
  1825. </controls2:PipeLine.EdgeColor>
  1826. </controls2:PipeLine>
  1827. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="98" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="526" Canvas.Top="-11" Visibility="Visible" >
  1828. <controls2:PipeLine.MoveSpeed>
  1829. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1830. </controls2:PipeLine.MoveSpeed>
  1831. <controls2:PipeLine.EdgeColor>
  1832. <MultiBinding>
  1833. <MultiBinding.Converter>
  1834. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1835. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1836. </MultiBinding.Converter>
  1837. <MultiBinding.Bindings>
  1838. <Binding Path="ValveAV4.Feedback"/>
  1839. <Binding Path="ValveAV28.Feedback"/>
  1840. <Binding Path="ValveAV36.Feedback"/>
  1841. </MultiBinding.Bindings>
  1842. </MultiBinding>
  1843. </controls2:PipeLine.EdgeColor>
  1844. </controls2:PipeLine>
  1845. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="374" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="656" Canvas.Top="-11" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1846. <controls2:PipeLine.MoveSpeed>
  1847. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1848. </controls2:PipeLine.MoveSpeed>
  1849. <controls2:PipeLine.EdgeColor>
  1850. <MultiBinding>
  1851. <MultiBinding.Converter>
  1852. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1853. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1854. </MultiBinding.Converter>
  1855. <MultiBinding.Bindings>
  1856. <Binding Path="ValveAV4.Feedback"/>
  1857. <Binding Path="ValveAV28.Feedback"/>
  1858. <Binding Path="ValveAV36.Feedback"/>
  1859. </MultiBinding.Bindings>
  1860. </MultiBinding>
  1861. </controls2:PipeLine.EdgeColor>
  1862. </controls2:PipeLine>
  1863. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="288" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="538" Canvas.Top="37" Visibility="Visible">
  1864. <controls2:PipeLine.MoveSpeed>
  1865. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1866. </controls2:PipeLine.MoveSpeed>
  1867. <controls2:PipeLine.EdgeColor>
  1868. <MultiBinding>
  1869. <MultiBinding.Converter>
  1870. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1871. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1872. </MultiBinding.Converter>
  1873. <MultiBinding.Bindings>
  1874. <Binding Path="ValveAV5.Feedback"/>
  1875. <Binding Path="ValveAV29.Feedback"/>
  1876. <Binding Path="ValveAV37.Feedback"/>
  1877. </MultiBinding.Bindings>
  1878. </MultiBinding>
  1879. </controls2:PipeLine.EdgeColor>
  1880. </controls2:PipeLine>
  1881. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="141" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="855" Canvas.Top="37" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1882. <controls2:PipeLine.MoveSpeed>
  1883. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1884. </controls2:PipeLine.MoveSpeed>
  1885. <controls2:PipeLine.EdgeColor>
  1886. <MultiBinding>
  1887. <MultiBinding.Converter>
  1888. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1889. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1890. </MultiBinding.Converter>
  1891. <MultiBinding.Bindings>
  1892. <Binding Path="ValveAV5.Feedback"/>
  1893. <Binding Path="ValveAV29.Feedback"/>
  1894. <Binding Path="ValveAV37.Feedback"/>
  1895. </MultiBinding.Bindings>
  1896. </MultiBinding>
  1897. </controls2:PipeLine.EdgeColor>
  1898. </controls2:PipeLine>
  1899. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="188" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="444" Canvas.Top="74" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1900. <controls2:PipeLine.MoveSpeed>
  1901. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1902. </controls2:PipeLine.MoveSpeed>
  1903. <controls2:PipeLine.EdgeColor>
  1904. <MultiBinding>
  1905. <MultiBinding.Converter>
  1906. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1907. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1908. </MultiBinding.Converter>
  1909. <MultiBinding.Bindings>
  1910. <Binding Path="ValveAV7.Feedback"/>
  1911. <Binding Path="ValveAV38.Feedback"/>
  1912. </MultiBinding.Bindings>
  1913. </MultiBinding>
  1914. </controls2:PipeLine.EdgeColor>
  1915. </controls2:PipeLine>
  1916. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="96" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="656" Canvas.Top="74" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1917. <controls2:PipeLine.MoveSpeed>
  1918. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1919. </controls2:PipeLine.MoveSpeed>
  1920. <controls2:PipeLine.EdgeColor>
  1921. <MultiBinding>
  1922. <MultiBinding.Converter>
  1923. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1924. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1925. </MultiBinding.Converter>
  1926. <MultiBinding.Bindings>
  1927. <Binding Path="ValveAV7.Feedback"/>
  1928. <Binding Path="ValveAV38.Feedback"/>
  1929. </MultiBinding.Bindings>
  1930. </MultiBinding>
  1931. </controls2:PipeLine.EdgeColor>
  1932. </controls2:PipeLine>
  1933. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="48" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="656" Canvas.Top="97" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1934. <controls2:PipeLine.MoveSpeed>
  1935. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1936. </controls2:PipeLine.MoveSpeed>
  1937. <controls2:PipeLine.EdgeColor>
  1938. <MultiBinding>
  1939. <MultiBinding.Converter>
  1940. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1941. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1942. </MultiBinding.Converter>
  1943. <MultiBinding.Bindings>
  1944. <Binding Path="ValveAV6.Feedback"/>
  1945. <Binding Path="ValveAV39.Feedback"/>
  1946. </MultiBinding.Bindings>
  1947. </MultiBinding>
  1948. </controls2:PipeLine.EdgeColor>
  1949. </controls2:PipeLine>
  1950. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="35" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="703" Canvas.Top="97" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  1951. <controls2:PipeLine.MoveSpeed>
  1952. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1953. </controls2:PipeLine.MoveSpeed>
  1954. <controls2:PipeLine.EdgeColor>
  1955. <MultiBinding>
  1956. <MultiBinding.Converter>
  1957. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1958. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1959. </MultiBinding.Converter>
  1960. <MultiBinding.Bindings>
  1961. <Binding Path="ValveAV6.Feedback"/>
  1962. <Binding Path="ValveAV39.Feedback"/>
  1963. </MultiBinding.Bindings>
  1964. </MultiBinding>
  1965. </controls2:PipeLine.EdgeColor>
  1966. </controls2:PipeLine>
  1967. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="29" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="751" Canvas.Top="74" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  1968. <controls2:PipeLine.MoveSpeed>
  1969. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1970. </controls2:PipeLine.MoveSpeed>
  1971. <controls2:PipeLine.EdgeColor>
  1972. <MultiBinding>
  1973. <MultiBinding.Converter>
  1974. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1975. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1976. </MultiBinding.Converter>
  1977. <MultiBinding.Bindings>
  1978. <Binding Path="ValveAV7.Feedback"/>
  1979. <Binding Path="ValveAV38.Feedback"/>
  1980. </MultiBinding.Bindings>
  1981. </MultiBinding>
  1982. </controls2:PipeLine.EdgeColor>
  1983. </controls2:PipeLine>
  1984. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="13" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="766" Canvas.Top="97" Visibility="Visible" >
  1985. <controls2:PipeLine.MoveSpeed>
  1986. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  1987. </controls2:PipeLine.MoveSpeed>
  1988. <controls2:PipeLine.EdgeColor>
  1989. <MultiBinding>
  1990. <MultiBinding.Converter>
  1991. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1992. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  1993. </MultiBinding.Converter>
  1994. <MultiBinding.Bindings>
  1995. <Binding Path="ValveAV6.Feedback"/>
  1996. <Binding Path="ValveAV39.Feedback"/>
  1997. </MultiBinding.Bindings>
  1998. </MultiBinding>
  1999. </controls2:PipeLine.EdgeColor>
  2000. </controls2:PipeLine>
  2001. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="18" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="808" Canvas.Top="74" Visibility="Visible" >
  2002. <controls2:PipeLine.MoveSpeed>
  2003. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2004. </controls2:PipeLine.MoveSpeed>
  2005. <controls2:PipeLine.EdgeColor>
  2006. <MultiBinding>
  2007. <MultiBinding.Converter>
  2008. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2009. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2010. </MultiBinding.Converter>
  2011. <MultiBinding.Bindings>
  2012. <Binding Path="ValveAV7.Feedback"/>
  2013. <Binding Path="ValveAV38.Feedback"/>
  2014. </MultiBinding.Bindings>
  2015. </MultiBinding>
  2016. </controls2:PipeLine.EdgeColor>
  2017. </controls2:PipeLine>
  2018. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="20" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="807" Canvas.Top="97" Visibility="Visible" >
  2019. <controls2:PipeLine.MoveSpeed>
  2020. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2021. </controls2:PipeLine.MoveSpeed>
  2022. <controls2:PipeLine.EdgeColor>
  2023. <MultiBinding>
  2024. <MultiBinding.Converter>
  2025. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2026. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2027. </MultiBinding.Converter>
  2028. <MultiBinding.Bindings>
  2029. <Binding Path="ValveAV6.Feedback"/>
  2030. <Binding Path="ValveAV39.Feedback"/>
  2031. </MultiBinding.Bindings>
  2032. </MultiBinding>
  2033. </controls2:PipeLine.EdgeColor>
  2034. </controls2:PipeLine>
  2035. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="10" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="806" Canvas.Top="157" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2036. <controls2:PipeLine.MoveSpeed>
  2037. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2038. </controls2:PipeLine.MoveSpeed>
  2039. <controls2:PipeLine.EdgeColor>
  2040. <MultiBinding>
  2041. <MultiBinding.Converter>
  2042. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  2043. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  2044. </MultiBinding.Converter>
  2045. <MultiBinding.Bindings>
  2046. <Binding Path="ValveAV13.Feedback"/>
  2047. <Binding Path="ValveAV11.Feedback"/>
  2048. <Binding Path="ValveAV10.Feedback"/>
  2049. </MultiBinding.Bindings>
  2050. </MultiBinding>
  2051. </controls2:PipeLine.EdgeColor>
  2052. </controls2:PipeLine>
  2053. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="11" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="815" Canvas.Top="157" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  2054. <controls2:PipeLine.MoveSpeed>
  2055. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2056. </controls2:PipeLine.MoveSpeed>
  2057. <controls2:PipeLine.EdgeColor>
  2058. <MultiBinding>
  2059. <MultiBinding.Converter>
  2060. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  2061. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  2062. </MultiBinding.Converter>
  2063. <MultiBinding.Bindings>
  2064. <Binding Path="ValveAV11.Feedback"/>
  2065. <Binding Path="ValveAV10.Feedback"/>
  2066. </MultiBinding.Bindings>
  2067. </MultiBinding>
  2068. </controls2:PipeLine.EdgeColor>
  2069. </controls2:PipeLine>
  2070. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="74" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="848" Canvas.Top="74" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2071. <controls2:PipeLine.MoveSpeed>
  2072. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2073. </controls2:PipeLine.MoveSpeed>
  2074. <controls2:PipeLine.EdgeColor>
  2075. <MultiBinding>
  2076. <MultiBinding.Converter>
  2077. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2078. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2079. </MultiBinding.Converter>
  2080. <MultiBinding.Bindings>
  2081. <Binding Path="ValveAV7.Feedback"/>
  2082. <Binding Path="ValveAV38.Feedback"/>
  2083. </MultiBinding.Bindings>
  2084. </MultiBinding>
  2085. </controls2:PipeLine.EdgeColor>
  2086. </controls2:PipeLine>
  2087. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="49" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="855" Canvas.Top="97" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2088. <controls2:PipeLine.MoveSpeed>
  2089. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2090. </controls2:PipeLine.MoveSpeed>
  2091. <controls2:PipeLine.EdgeColor>
  2092. <MultiBinding>
  2093. <MultiBinding.Converter>
  2094. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2095. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2096. </MultiBinding.Converter>
  2097. <MultiBinding.Bindings>
  2098. <Binding Path="ValveAV6.Feedback"/>
  2099. <Binding Path="ValveAV39.Feedback"/>
  2100. </MultiBinding.Bindings>
  2101. </MultiBinding>
  2102. </controls2:PipeLine.EdgeColor>
  2103. </controls2:PipeLine>
  2104. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="26" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="933" Canvas.Top="97" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2105. <controls2:PipeLine.MoveSpeed>
  2106. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2107. </controls2:PipeLine.MoveSpeed>
  2108. <controls2:PipeLine.EdgeColor>
  2109. <MultiBinding>
  2110. <MultiBinding.Converter>
  2111. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2112. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2113. </MultiBinding.Converter>
  2114. <MultiBinding.Bindings>
  2115. <Binding Path="ValveAV6.Feedback"/>
  2116. <Binding Path="ValveAV39.Feedback"/>
  2117. </MultiBinding.Bindings>
  2118. </MultiBinding>
  2119. </controls2:PipeLine.EdgeColor>
  2120. </controls2:PipeLine>
  2121. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="198" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="434" Canvas.Top="97" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2122. <controls2:PipeLine.MoveSpeed>
  2123. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2124. </controls2:PipeLine.MoveSpeed>
  2125. <controls2:PipeLine.EdgeColor>
  2126. <MultiBinding>
  2127. <MultiBinding.Converter>
  2128. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2129. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2130. </MultiBinding.Converter>
  2131. <MultiBinding.Bindings>
  2132. <Binding Path="ValveAV6.Feedback"/>
  2133. <Binding Path="ValveAV39.Feedback"/>
  2134. </MultiBinding.Bindings>
  2135. </MultiBinding>
  2136. </controls2:PipeLine.EdgeColor>
  2137. </controls2:PipeLine>
  2138. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="20" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="673.833" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2139. <controls2:PipeLine.MoveSpeed>
  2140. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2141. </controls2:PipeLine.MoveSpeed>
  2142. <controls2:PipeLine.EdgeColor>
  2143. <MultiBinding>
  2144. <MultiBinding.Converter>
  2145. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2146. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2147. </MultiBinding.Converter>
  2148. <MultiBinding.Bindings>
  2149. <Binding Path="ValveAV27.Feedback"/>
  2150. <Binding Path="ValveAV52.Feedback"/>
  2151. </MultiBinding.Bindings>
  2152. </MultiBinding>
  2153. </controls2:PipeLine.EdgeColor>
  2154. </controls2:PipeLine>
  2155. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="13" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="728" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2156. <controls2:PipeLine.MoveSpeed>
  2157. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2158. </controls2:PipeLine.MoveSpeed>
  2159. <controls2:PipeLine.EdgeColor>
  2160. <MultiBinding>
  2161. <MultiBinding.Converter>
  2162. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2163. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2164. </MultiBinding.Converter>
  2165. <MultiBinding.Bindings>
  2166. <Binding Path="ValveAV27.Feedback"/>
  2167. <Binding Path="ValveAV52.Feedback"/>
  2168. </MultiBinding.Bindings>
  2169. </MultiBinding>
  2170. </controls2:PipeLine.EdgeColor>
  2171. </controls2:PipeLine>
  2172. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="10" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="719" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  2173. <controls2:PipeLine.MoveSpeed>
  2174. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2175. </controls2:PipeLine.MoveSpeed>
  2176. <controls2:PipeLine.EdgeColor>
  2177. <MultiBinding>
  2178. <MultiBinding.Converter>
  2179. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2180. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2181. </MultiBinding.Converter>
  2182. <MultiBinding.Bindings>
  2183. <Binding Path="ValveAV27.Feedback"/>
  2184. <Binding Path="ValveAV52.Feedback"/>
  2185. </MultiBinding.Bindings>
  2186. </MultiBinding>
  2187. </controls2:PipeLine.EdgeColor>
  2188. </controls2:PipeLine>
  2189. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="52" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="776" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  2190. <controls2:PipeLine.MoveSpeed>
  2191. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2192. </controls2:PipeLine.MoveSpeed>
  2193. <controls2:PipeLine.EdgeColor>
  2194. <MultiBinding>
  2195. <MultiBinding.Converter>
  2196. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2197. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2198. </MultiBinding.Converter>
  2199. <MultiBinding.Bindings>
  2200. <Binding Path="ValveAV27.Feedback"/>
  2201. <Binding Path="ValveAV52.Feedback"/>
  2202. </MultiBinding.Bindings>
  2203. </MultiBinding>
  2204. </controls2:PipeLine.EdgeColor>
  2205. </controls2:PipeLine>
  2206. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="14" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="763" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2207. <controls2:PipeLine.MoveSpeed>
  2208. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2209. </controls2:PipeLine.MoveSpeed>
  2210. <controls2:PipeLine.EdgeColor>
  2211. <MultiBinding>
  2212. <MultiBinding.Converter>
  2213. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2214. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2215. </MultiBinding.Converter>
  2216. <MultiBinding.Bindings>
  2217. <Binding Path="ValveAV27.Feedback"/>
  2218. <Binding Path="ValveAV52.Feedback"/>
  2219. </MultiBinding.Bindings>
  2220. </MultiBinding>
  2221. </controls2:PipeLine.EdgeColor>
  2222. </controls2:PipeLine>
  2223. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="226" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="863" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2224. <controls2:PipeLine.MoveSpeed>
  2225. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2226. </controls2:PipeLine.MoveSpeed>
  2227. <controls2:PipeLine.EdgeColor>
  2228. <MultiBinding>
  2229. <MultiBinding.Converter>
  2230. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2231. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2232. </MultiBinding.Converter>
  2233. <MultiBinding.Bindings>
  2234. <Binding Path="ValveAV27.Feedback"/>
  2235. <Binding Path="ValveAV52.Feedback"/>
  2236. </MultiBinding.Bindings>
  2237. </MultiBinding>
  2238. </controls2:PipeLine.EdgeColor>
  2239. </controls2:PipeLine>
  2240. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="10" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="854" Canvas.Top="452" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2241. <controls2:PipeLine.MoveSpeed>
  2242. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2243. </controls2:PipeLine.MoveSpeed>
  2244. <controls2:PipeLine.EdgeColor>
  2245. <MultiBinding>
  2246. <MultiBinding.Converter>
  2247. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2248. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2249. </MultiBinding.Converter>
  2250. <MultiBinding.Bindings>
  2251. <Binding Path="ValveAV27.Feedback"/>
  2252. <Binding Path="ValveAV52.Feedback"/>
  2253. </MultiBinding.Bindings>
  2254. </MultiBinding>
  2255. </controls2:PipeLine.EdgeColor>
  2256. </controls2:PipeLine>
  2257. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="47" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="1042" Canvas.Top="376" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2258. <controls2:PipeLine.MoveSpeed>
  2259. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2260. </controls2:PipeLine.MoveSpeed>
  2261. <controls2:PipeLine.EdgeColor>
  2262. <MultiBinding>
  2263. <MultiBinding.Converter>
  2264. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2265. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2266. </MultiBinding.Converter>
  2267. <MultiBinding.Bindings>
  2268. <Binding Path="ValveAV34.Feedback"/>
  2269. <Binding Path="ValveAV3.Feedback"/>
  2270. </MultiBinding.Bindings>
  2271. </MultiBinding>
  2272. </controls2:PipeLine.EdgeColor>
  2273. </controls2:PipeLine>
  2274. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="37" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="1006" Canvas.Top="376" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2275. <controls2:PipeLine.MoveSpeed>
  2276. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2277. </controls2:PipeLine.MoveSpeed>
  2278. <controls2:PipeLine.EdgeColor>
  2279. <MultiBinding>
  2280. <MultiBinding.Converter>
  2281. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2282. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2283. </MultiBinding.Converter>
  2284. <MultiBinding.Bindings>
  2285. <Binding Path="ValveAV7.Feedback"/>
  2286. <Binding Path="ValveAV38.Feedback"/>
  2287. </MultiBinding.Bindings>
  2288. </MultiBinding>
  2289. </controls2:PipeLine.EdgeColor>
  2290. </controls2:PipeLine>
  2291. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="35" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="972" Canvas.Top="376" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2292. <controls2:PipeLine.MoveSpeed>
  2293. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2294. </controls2:PipeLine.MoveSpeed>
  2295. <controls2:PipeLine.EdgeColor>
  2296. <MultiBinding>
  2297. <MultiBinding.Converter>
  2298. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2299. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2300. </MultiBinding.Converter>
  2301. <MultiBinding.Bindings>
  2302. <Binding Path="ValveAV7.Feedback"/>
  2303. <Binding Path="ValveAV38.Feedback"/>
  2304. </MultiBinding.Bindings>
  2305. </MultiBinding>
  2306. </controls2:PipeLine.EdgeColor>
  2307. </controls2:PipeLine>
  2308. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="36" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="937" Canvas.Top="376" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2309. <controls2:PipeLine.MoveSpeed>
  2310. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2311. </controls2:PipeLine.MoveSpeed>
  2312. <controls2:PipeLine.EdgeColor>
  2313. <MultiBinding>
  2314. <MultiBinding.Converter>
  2315. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2316. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2317. </MultiBinding.Converter>
  2318. <MultiBinding.Bindings>
  2319. <Binding Path="ValveAV7.Feedback"/>
  2320. <Binding Path="ValveAV38.Feedback"/>
  2321. </MultiBinding.Bindings>
  2322. </MultiBinding>
  2323. </controls2:PipeLine.EdgeColor>
  2324. </controls2:PipeLine>
  2325. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="17" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="921" Canvas.Top="376" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  2326. <controls2:PipeLine.MoveSpeed>
  2327. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  2328. </controls2:PipeLine.MoveSpeed>
  2329. <controls2:PipeLine.EdgeColor>
  2330. <MultiBinding>
  2331. <MultiBinding.Converter>
  2332. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2333. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2334. </MultiBinding.Converter>
  2335. <MultiBinding.Bindings>
  2336. <Binding Path="ValveAV7.Feedback"/>
  2337. <Binding Path="ValveAV38.Feedback"/>
  2338. </MultiBinding.Bindings>
  2339. </MultiBinding>
  2340. </controls2:PipeLine.EdgeColor>
  2341. </controls2:PipeLine>
  2342. </Canvas>
  2343. <Canvas x:Name="PipeLineThree" Margin="-21,0,0,0">
  2344. <Canvas Canvas.Top="-35">
  2345. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="617" Canvas.Top="540" Visibility="Visible">
  2346. <controls2:PipeLineThree.MoveSpeed1>
  2347. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2348. </controls2:PipeLineThree.MoveSpeed1>
  2349. <controls2:PipeLineThree.MoveSpeed3>
  2350. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2351. </controls2:PipeLineThree.MoveSpeed3>
  2352. <controls2:PipeLineThree.RenderTransform>
  2353. <RotateTransform Angle="270"/>
  2354. </controls2:PipeLineThree.RenderTransform>
  2355. <controls2:PipeLineThree.EdgeColor>
  2356. <MultiBinding>
  2357. <MultiBinding.Converter>
  2358. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2359. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2360. </MultiBinding.Converter>
  2361. <MultiBinding.Bindings>
  2362. <Binding Path="EditTrue"/>
  2363. </MultiBinding.Bindings>
  2364. </MultiBinding>
  2365. </controls2:PipeLineThree.EdgeColor>
  2366. </controls2:PipeLineThree>
  2367. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="652" Canvas.Top="540" Visibility="Visible">
  2368. <controls2:PipeLineThree.MoveSpeed1>
  2369. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2370. </controls2:PipeLineThree.MoveSpeed1>
  2371. <controls2:PipeLineThree.MoveSpeed3>
  2372. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2373. </controls2:PipeLineThree.MoveSpeed3>
  2374. <controls2:PipeLineThree.RenderTransform>
  2375. <RotateTransform Angle="270"/>
  2376. </controls2:PipeLineThree.RenderTransform>
  2377. <controls2:PipeLineThree.EdgeColor>
  2378. <MultiBinding>
  2379. <MultiBinding.Converter>
  2380. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2381. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2382. </MultiBinding.Converter>
  2383. <MultiBinding.Bindings>
  2384. <Binding Path="ValveAV23.Feedback"/>
  2385. </MultiBinding.Bindings>
  2386. </MultiBinding>
  2387. </controls2:PipeLineThree.EdgeColor>
  2388. </controls2:PipeLineThree>
  2389. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="713" Canvas.Top="540" Visibility="Visible">
  2390. <controls2:PipeLineThree.MoveSpeed1>
  2391. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2392. </controls2:PipeLineThree.MoveSpeed1>
  2393. <controls2:PipeLineThree.MoveSpeed3>
  2394. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2395. </controls2:PipeLineThree.MoveSpeed3>
  2396. <controls2:PipeLineThree.RenderTransform>
  2397. <RotateTransform Angle="270"/>
  2398. </controls2:PipeLineThree.RenderTransform>
  2399. <controls2:PipeLineThree.EdgeColor>
  2400. <MultiBinding>
  2401. <MultiBinding.Converter>
  2402. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2403. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2404. </MultiBinding.Converter>
  2405. <MultiBinding.Bindings>
  2406. <Binding Path="ValveAV20.Feedback"/>
  2407. <Binding Path="ValveAV22.Feedback"/>
  2408. <Binding Path="ValveAV39.Feedback"/>
  2409. </MultiBinding.Bindings>
  2410. </MultiBinding>
  2411. </controls2:PipeLineThree.EdgeColor>
  2412. </controls2:PipeLineThree>
  2413. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="761" Canvas.Top="540" Visibility="Visible">
  2414. <controls2:PipeLineThree.MoveSpeed1>
  2415. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2416. </controls2:PipeLineThree.MoveSpeed1>
  2417. <controls2:PipeLineThree.MoveSpeed3>
  2418. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2419. </controls2:PipeLineThree.MoveSpeed3>
  2420. <controls2:PipeLineThree.RenderTransform>
  2421. <RotateTransform Angle="270"/>
  2422. </controls2:PipeLineThree.RenderTransform>
  2423. <controls2:PipeLineThree.EdgeColor>
  2424. <MultiBinding>
  2425. <MultiBinding.Converter>
  2426. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2427. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2428. </MultiBinding.Converter>
  2429. <MultiBinding.Bindings>
  2430. <Binding Path="ValveAV18.Feedback"/>
  2431. <Binding Path="ValveAV15.Feedback"/>
  2432. <Binding Path="ValveAV38.Feedback"/>
  2433. </MultiBinding.Bindings>
  2434. </MultiBinding>
  2435. </controls2:PipeLineThree.EdgeColor>
  2436. </controls2:PipeLineThree>
  2437. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="849" Canvas.Top="540" Visibility="Visible">
  2438. <controls2:PipeLineThree.MoveSpeed1>
  2439. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2440. </controls2:PipeLineThree.MoveSpeed1>
  2441. <controls2:PipeLineThree.MoveSpeed3>
  2442. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2443. </controls2:PipeLineThree.MoveSpeed3>
  2444. <controls2:PipeLineThree.RenderTransform>
  2445. <RotateTransform Angle="270"/>
  2446. </controls2:PipeLineThree.RenderTransform>
  2447. <controls2:PipeLineThree.EdgeColor>
  2448. <MultiBinding>
  2449. <MultiBinding.Converter>
  2450. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2451. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2452. </MultiBinding.Converter>
  2453. <MultiBinding.Bindings>
  2454. <Binding Path="ValveAV9.Feedback"/>
  2455. </MultiBinding.Bindings>
  2456. </MultiBinding>
  2457. </controls2:PipeLineThree.EdgeColor>
  2458. </controls2:PipeLineThree>
  2459. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="1107" Canvas.Top="540" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  2460. <controls2:PipeLineThree.MoveSpeed1>
  2461. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2462. </controls2:PipeLineThree.MoveSpeed1>
  2463. <controls2:PipeLineThree.MoveSpeed3>
  2464. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2465. </controls2:PipeLineThree.MoveSpeed3>
  2466. <controls2:PipeLineThree.RenderTransform>
  2467. <RotateTransform Angle="270"/>
  2468. </controls2:PipeLineThree.RenderTransform>
  2469. <controls2:PipeLineThree.EdgeColor>
  2470. <MultiBinding>
  2471. <MultiBinding.Converter>
  2472. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2473. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2474. </MultiBinding.Converter>
  2475. <MultiBinding.Bindings>
  2476. <Binding Path="EditTrue"/>
  2477. </MultiBinding.Bindings>
  2478. </MultiBinding>
  2479. </controls2:PipeLineThree.EdgeColor>
  2480. </controls2:PipeLineThree>
  2481. </Canvas>
  2482. <!--<controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="341" Canvas.Top="0" Visibility="Visible">
  2483. <controls2:PipeLineThree.MoveSpeed1>
  2484. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  2485. </controls2:PipeLineThree.MoveSpeed1>
  2486. <controls2:PipeLineThree.MoveSpeed3>
  2487. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2488. </controls2:PipeLineThree.MoveSpeed3>
  2489. <controls2:PipeLineThree.RenderTransform>
  2490. <RotateTransform Angle="0"/>
  2491. </controls2:PipeLineThree.RenderTransform>
  2492. </controls2:PipeLineThree>-->
  2493. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="476" Canvas.Top="137" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  2494. <controls2:PipeLineThree.MoveSpeed1>
  2495. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2496. </controls2:PipeLineThree.MoveSpeed1>
  2497. <controls2:PipeLineThree.MoveSpeed3>
  2498. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2499. </controls2:PipeLineThree.MoveSpeed3>
  2500. <controls2:PipeLineThree.RenderTransform>
  2501. <RotateTransform Angle="270"/>
  2502. </controls2:PipeLineThree.RenderTransform>
  2503. <controls2:PipeLineThree.EdgeColor>
  2504. <MultiBinding>
  2505. <MultiBinding.Converter>
  2506. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2507. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2508. </MultiBinding.Converter>
  2509. <MultiBinding.Bindings>
  2510. <Binding Path="ValveAV27.Feedback"/>
  2511. <Binding Path="ValveAV52.Feedback"/>
  2512. </MultiBinding.Bindings>
  2513. </MultiBinding>
  2514. </controls2:PipeLineThree.EdgeColor>
  2515. </controls2:PipeLineThree>
  2516. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="530" Canvas.Top="-67" Visibility="Visible">
  2517. <controls2:PipeLineThree.MoveSpeed1>
  2518. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2519. </controls2:PipeLineThree.MoveSpeed1>
  2520. <controls2:PipeLineThree.MoveSpeed3>
  2521. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2522. </controls2:PipeLineThree.MoveSpeed3>
  2523. <controls2:PipeLineThree.RenderTransform>
  2524. <RotateTransform Angle="270"/>
  2525. </controls2:PipeLineThree.RenderTransform>
  2526. <controls2:PipeLineThree.EdgeColor>
  2527. <MultiBinding>
  2528. <MultiBinding.Converter>
  2529. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2530. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2531. </MultiBinding.Converter>
  2532. <MultiBinding.Bindings>
  2533. <Binding Path="ValveAV26.Feedback"/>
  2534. <Binding Path="ValveAV33.Feedback"/>
  2535. </MultiBinding.Bindings>
  2536. </MultiBinding>
  2537. </controls2:PipeLineThree.EdgeColor>
  2538. </controls2:PipeLineThree>
  2539. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="530" Canvas.Top="7" Visibility="Visible">
  2540. <controls2:PipeLineThree.MoveSpeed1>
  2541. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2542. </controls2:PipeLineThree.MoveSpeed1>
  2543. <controls2:PipeLineThree.MoveSpeed3>
  2544. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2545. </controls2:PipeLineThree.MoveSpeed3>
  2546. <controls2:PipeLineThree.RenderTransform>
  2547. <RotateTransform Angle="270"/>
  2548. </controls2:PipeLineThree.RenderTransform>
  2549. <controls2:PipeLineThree.EdgeColor>
  2550. <MultiBinding>
  2551. <MultiBinding.Converter>
  2552. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2553. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2554. </MultiBinding.Converter>
  2555. <MultiBinding.Bindings>
  2556. <Binding Path="ValveAV4.Feedback"/>
  2557. <Binding Path="ValveAV28.Feedback"/>
  2558. <Binding Path="ValveAV36.Feedback"/>
  2559. </MultiBinding.Bindings>
  2560. </MultiBinding>
  2561. </controls2:PipeLineThree.EdgeColor>
  2562. </controls2:PipeLineThree>
  2563. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="540" Canvas.Top="55" Visibility="Visible">
  2564. <controls2:PipeLineThree.MoveSpeed1>
  2565. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2566. </controls2:PipeLineThree.MoveSpeed1>
  2567. <controls2:PipeLineThree.MoveSpeed3>
  2568. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2569. </controls2:PipeLineThree.MoveSpeed3>
  2570. <controls2:PipeLineThree.RenderTransform>
  2571. <RotateTransform Angle="270"/>
  2572. </controls2:PipeLineThree.RenderTransform>
  2573. <controls2:PipeLineThree.EdgeColor>
  2574. <MultiBinding>
  2575. <MultiBinding.Converter>
  2576. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2577. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2578. </MultiBinding.Converter>
  2579. <MultiBinding.Bindings>
  2580. <Binding Path="ValveAV5.Feedback"/>
  2581. <Binding Path="ValveAV29.Feedback"/>
  2582. <Binding Path="ValveAV37.Feedback"/>
  2583. </MultiBinding.Bindings>
  2584. </MultiBinding>
  2585. </controls2:PipeLineThree.EdgeColor>
  2586. </controls2:PipeLineThree>
  2587. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="748" Canvas.Top="74" Visibility="Visible">
  2588. <controls2:PipeLineThree.MoveSpeed1>
  2589. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2590. </controls2:PipeLineThree.MoveSpeed1>
  2591. <controls2:PipeLineThree.MoveSpeed3>
  2592. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2593. </controls2:PipeLineThree.MoveSpeed3>
  2594. <controls2:PipeLineThree.RenderTransform>
  2595. <RotateTransform Angle="0"/>
  2596. </controls2:PipeLineThree.RenderTransform>
  2597. <controls2:PipeLineThree.EdgeColor>
  2598. <MultiBinding>
  2599. <MultiBinding.Converter>
  2600. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2601. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2602. </MultiBinding.Converter>
  2603. <MultiBinding.Bindings>
  2604. <Binding Path="EditTrue"/>
  2605. </MultiBinding.Bindings>
  2606. </MultiBinding>
  2607. </controls2:PipeLineThree.EdgeColor>
  2608. </controls2:PipeLineThree>
  2609. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="700" Canvas.Top="97" Visibility="Visible">
  2610. <controls2:PipeLineThree.MoveSpeed1>
  2611. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2612. </controls2:PipeLineThree.MoveSpeed1>
  2613. <controls2:PipeLineThree.MoveSpeed3>
  2614. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2615. </controls2:PipeLineThree.MoveSpeed3>
  2616. <controls2:PipeLineThree.RenderTransform>
  2617. <RotateTransform Angle="0"/>
  2618. </controls2:PipeLineThree.RenderTransform>
  2619. <controls2:PipeLineThree.EdgeColor>
  2620. <MultiBinding>
  2621. <MultiBinding.Converter>
  2622. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2623. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2624. </MultiBinding.Converter>
  2625. <MultiBinding.Bindings>
  2626. <Binding Path="ValveAV20.Feedback"/>
  2627. <Binding Path="ValveAV22.Feedback"/>
  2628. <Binding Path="ValveAV39.Feedback"/>
  2629. </MultiBinding.Bindings>
  2630. </MultiBinding>
  2631. </controls2:PipeLineThree.EdgeColor>
  2632. </controls2:PipeLineThree>
  2633. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="617" Canvas.Top="300" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  2634. <controls2:PipeLineThree.MoveSpeed1>
  2635. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2636. </controls2:PipeLineThree.MoveSpeed1>
  2637. <controls2:PipeLineThree.MoveSpeed3>
  2638. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2639. </controls2:PipeLineThree.MoveSpeed3>
  2640. <controls2:PipeLineThree.RenderTransform>
  2641. <RotateTransform Angle="270"/>
  2642. </controls2:PipeLineThree.RenderTransform>
  2643. <controls2:PipeLineThree.EdgeColor>
  2644. <MultiBinding>
  2645. <MultiBinding.Converter>
  2646. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2647. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2648. </MultiBinding.Converter>
  2649. <MultiBinding.Bindings>
  2650. <Binding Path="ValveAV26.Feedback"/>
  2651. <Binding Path="ValveAV33.Feedback"/>
  2652. </MultiBinding.Bindings>
  2653. </MultiBinding>
  2654. </controls2:PipeLineThree.EdgeColor>
  2655. </controls2:PipeLineThree>
  2656. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="713" Canvas.Top="300" Visibility="Visible">
  2657. <controls2:PipeLineThree.MoveSpeed1>
  2658. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2659. </controls2:PipeLineThree.MoveSpeed1>
  2660. <controls2:PipeLineThree.MoveSpeed3>
  2661. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2662. </controls2:PipeLineThree.MoveSpeed3>
  2663. <controls2:PipeLineThree.RenderTransform>
  2664. <RotateTransform Angle="270"/>
  2665. </controls2:PipeLineThree.RenderTransform>
  2666. <controls2:PipeLineThree.EdgeColor>
  2667. <MultiBinding>
  2668. <MultiBinding.Converter>
  2669. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2670. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2671. </MultiBinding.Converter>
  2672. <MultiBinding.Bindings>
  2673. <Binding Path="ValveAV21.Feedback"/>
  2674. </MultiBinding.Bindings>
  2675. </MultiBinding>
  2676. </controls2:PipeLineThree.EdgeColor>
  2677. </controls2:PipeLineThree>
  2678. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="761" Canvas.Top="300" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  2679. <controls2:PipeLineThree.MoveSpeed1>
  2680. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2681. </controls2:PipeLineThree.MoveSpeed1>
  2682. <controls2:PipeLineThree.MoveSpeed3>
  2683. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2684. </controls2:PipeLineThree.MoveSpeed3>
  2685. <controls2:PipeLineThree.RenderTransform>
  2686. <RotateTransform Angle="270"/>
  2687. </controls2:PipeLineThree.RenderTransform>
  2688. <controls2:PipeLineThree.EdgeColor>
  2689. <MultiBinding>
  2690. <MultiBinding.Converter>
  2691. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2692. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2693. </MultiBinding.Converter>
  2694. <MultiBinding.Bindings>
  2695. <Binding Path="ValveAV17.Feedback"/>
  2696. </MultiBinding.Bindings>
  2697. </MultiBinding>
  2698. </controls2:PipeLineThree.EdgeColor>
  2699. </controls2:PipeLineThree>
  2700. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="803" Canvas.Top="300" Visibility="Visible">
  2701. <controls2:PipeLineThree.MoveSpeed1>
  2702. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2703. </controls2:PipeLineThree.MoveSpeed1>
  2704. <controls2:PipeLineThree.MoveSpeed3>
  2705. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2706. </controls2:PipeLineThree.MoveSpeed3>
  2707. <controls2:PipeLineThree.RenderTransform>
  2708. <RotateTransform Angle="270"/>
  2709. </controls2:PipeLineThree.RenderTransform>
  2710. <controls2:PipeLineThree.EdgeColor>
  2711. <MultiBinding>
  2712. <MultiBinding.Converter>
  2713. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2714. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2715. </MultiBinding.Converter>
  2716. <MultiBinding.Bindings>
  2717. <Binding Path="ValveAV13.Feedback"/>
  2718. </MultiBinding.Bindings>
  2719. </MultiBinding>
  2720. </controls2:PipeLineThree.EdgeColor>
  2721. </controls2:PipeLineThree>
  2722. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="32" Height="11" Canvas.Left="849.125" Canvas.Top="300.531" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center">
  2723. <controls2:PipeLineThree.MoveSpeed1>
  2724. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2725. </controls2:PipeLineThree.MoveSpeed1>
  2726. <controls2:PipeLineThree.MoveSpeed3>
  2727. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2728. </controls2:PipeLineThree.MoveSpeed3>
  2729. <controls2:PipeLineThree.RenderTransform>
  2730. <RotateTransform Angle="270"/>
  2731. </controls2:PipeLineThree.RenderTransform>
  2732. <controls2:PipeLineThree.EdgeColor>
  2733. <MultiBinding>
  2734. <MultiBinding.Converter>
  2735. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2736. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2737. </MultiBinding.Converter>
  2738. <MultiBinding.Bindings>
  2739. <Binding Path="ValveAV11.Feedback"/>
  2740. </MultiBinding.Bindings>
  2741. </MultiBinding>
  2742. </controls2:PipeLineThree.EdgeColor>
  2743. </controls2:PipeLineThree>
  2744. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="726" Canvas.Top="177" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top">
  2745. <controls2:PipeLineThree.MoveSpeed1>
  2746. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2747. </controls2:PipeLineThree.MoveSpeed1>
  2748. <controls2:PipeLineThree.MoveSpeed3>
  2749. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2750. </controls2:PipeLineThree.MoveSpeed3>
  2751. <controls2:PipeLineThree.RenderTransform>
  2752. <RotateTransform Angle="0"/>
  2753. </controls2:PipeLineThree.RenderTransform>
  2754. <controls2:PipeLineThree.EdgeColor>
  2755. <MultiBinding>
  2756. <MultiBinding.Converter>
  2757. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2758. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2759. </MultiBinding.Converter>
  2760. <MultiBinding.Bindings>
  2761. <Binding Path="ValveAV21.Feedback"/>
  2762. </MultiBinding.Bindings>
  2763. </MultiBinding>
  2764. </controls2:PipeLineThree.EdgeColor>
  2765. </controls2:PipeLineThree>
  2766. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="862" Canvas.Top="157" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top">
  2767. <controls2:PipeLineThree.MoveSpeed1>
  2768. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2769. </controls2:PipeLineThree.MoveSpeed1>
  2770. <controls2:PipeLineThree.MoveSpeed3>
  2771. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2772. </controls2:PipeLineThree.MoveSpeed3>
  2773. <controls2:PipeLineThree.RenderTransform>
  2774. <RotateTransform Angle="0"/>
  2775. </controls2:PipeLineThree.RenderTransform>
  2776. <controls2:PipeLineThree.EdgeColor>
  2777. <MultiBinding>
  2778. <MultiBinding.Converter>
  2779. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2780. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2781. </MultiBinding.Converter>
  2782. <MultiBinding.Bindings>
  2783. <Binding Path="ValveAV11.Feedback"/>
  2784. </MultiBinding.Bindings>
  2785. </MultiBinding>
  2786. </controls2:PipeLineThree.EdgeColor>
  2787. </controls2:PipeLineThree>
  2788. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="754" Canvas.Top="457" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top">
  2789. <controls2:PipeLineThree.MoveSpeed1>
  2790. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2791. </controls2:PipeLineThree.MoveSpeed1>
  2792. <controls2:PipeLineThree.MoveSpeed3>
  2793. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2794. </controls2:PipeLineThree.MoveSpeed3>
  2795. <controls2:PipeLineThree.RenderTransform>
  2796. <RotateTransform Angle="180"/>
  2797. </controls2:PipeLineThree.RenderTransform>
  2798. <controls2:PipeLineThree.EdgeColor>
  2799. <MultiBinding>
  2800. <MultiBinding.Converter>
  2801. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2802. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2803. </MultiBinding.Converter>
  2804. <MultiBinding.Bindings>
  2805. <Binding Path="ValveAV19.Feedback"/>
  2806. </MultiBinding.Bindings>
  2807. </MultiBinding>
  2808. </controls2:PipeLineThree.EdgeColor>
  2809. </controls2:PipeLineThree>
  2810. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="802" Canvas.Top="457" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top">
  2811. <controls2:PipeLineThree.MoveSpeed1>
  2812. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2813. </controls2:PipeLineThree.MoveSpeed1>
  2814. <controls2:PipeLineThree.MoveSpeed3>
  2815. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2816. </controls2:PipeLineThree.MoveSpeed3>
  2817. <controls2:PipeLineThree.RenderTransform>
  2818. <RotateTransform Angle="180"/>
  2819. </controls2:PipeLineThree.RenderTransform>
  2820. <controls2:PipeLineThree.EdgeColor>
  2821. <MultiBinding>
  2822. <MultiBinding.Converter>
  2823. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2824. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2825. </MultiBinding.Converter>
  2826. <MultiBinding.Bindings>
  2827. <Binding Path="ValveAV15.Feedback"/>
  2828. </MultiBinding.Bindings>
  2829. </MultiBinding>
  2830. </controls2:PipeLineThree.EdgeColor>
  2831. </controls2:PipeLineThree>
  2832. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="889" Canvas.Top="457" Visibility="Visible">
  2833. <controls2:PipeLineThree.MoveSpeed1>
  2834. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2835. </controls2:PipeLineThree.MoveSpeed1>
  2836. <controls2:PipeLineThree.MoveSpeed3>
  2837. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2838. </controls2:PipeLineThree.MoveSpeed3>
  2839. <controls2:PipeLineThree.RenderTransform>
  2840. <RotateTransform Angle="180"/>
  2841. </controls2:PipeLineThree.RenderTransform>
  2842. <controls2:PipeLineThree.EdgeColor>
  2843. <MultiBinding>
  2844. <MultiBinding.Converter>
  2845. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2846. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2847. </MultiBinding.Converter>
  2848. <MultiBinding.Bindings>
  2849. <Binding Path="ValveAV8.Feedback"/>
  2850. </MultiBinding.Bindings>
  2851. </MultiBinding>
  2852. </controls2:PipeLineThree.EdgeColor>
  2853. </controls2:PipeLineThree>
  2854. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="600" Canvas.Top="-11" Visibility="Visible">
  2855. <controls2:PipeLineThree.MoveSpeed1>
  2856. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2857. </controls2:PipeLineThree.MoveSpeed1>
  2858. <controls2:PipeLineThree.MoveSpeed3>
  2859. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2860. </controls2:PipeLineThree.MoveSpeed3>
  2861. <controls2:PipeLineThree.RenderTransform>
  2862. <RotateTransform Angle="0"/>
  2863. </controls2:PipeLineThree.RenderTransform>
  2864. <controls2:PipeLineThree.EdgeColor>
  2865. <MultiBinding>
  2866. <MultiBinding.Converter>
  2867. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2868. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2869. </MultiBinding.Converter>
  2870. <MultiBinding.Bindings>
  2871. <Binding Path="EditTrue"/>
  2872. </MultiBinding.Bindings>
  2873. </MultiBinding>
  2874. </controls2:PipeLineThree.EdgeColor>
  2875. </controls2:PipeLineThree>
  2876. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="600" Canvas.Top="37" Visibility="Visible">
  2877. <controls2:PipeLineThree.MoveSpeed1>
  2878. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2879. </controls2:PipeLineThree.MoveSpeed1>
  2880. <controls2:PipeLineThree.MoveSpeed3>
  2881. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2882. </controls2:PipeLineThree.MoveSpeed3>
  2883. <controls2:PipeLineThree.RenderTransform>
  2884. <RotateTransform Angle="0"/>
  2885. </controls2:PipeLineThree.RenderTransform>
  2886. <controls2:PipeLineThree.EdgeColor>
  2887. <MultiBinding>
  2888. <MultiBinding.Converter>
  2889. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2890. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2891. </MultiBinding.Converter>
  2892. <MultiBinding.Bindings>
  2893. <Binding Path="ValveAV31.Feedback"/>
  2894. </MultiBinding.Bindings>
  2895. </MultiBinding>
  2896. </controls2:PipeLineThree.EdgeColor>
  2897. </controls2:PipeLineThree>
  2898. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="838" Canvas.Top="-11" Visibility="Visible">
  2899. <controls2:PipeLineThree.MoveSpeed1>
  2900. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2901. </controls2:PipeLineThree.MoveSpeed1>
  2902. <controls2:PipeLineThree.MoveSpeed3>
  2903. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2904. </controls2:PipeLineThree.MoveSpeed3>
  2905. <controls2:PipeLineThree.RenderTransform>
  2906. <RotateTransform Angle="0"/>
  2907. </controls2:PipeLineThree.RenderTransform>
  2908. <controls2:PipeLineThree.EdgeColor>
  2909. <MultiBinding>
  2910. <MultiBinding.Converter>
  2911. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2912. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2913. </MultiBinding.Converter>
  2914. <MultiBinding.Bindings>
  2915. <Binding Path="EditTrue"/>
  2916. </MultiBinding.Bindings>
  2917. </MultiBinding>
  2918. </controls2:PipeLineThree.EdgeColor>
  2919. </controls2:PipeLineThree>
  2920. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="27" Height="11" Canvas.Left="792" Canvas.Top="37" Visibility="Visible">
  2921. <controls2:PipeLineThree.MoveSpeed1>
  2922. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2923. </controls2:PipeLineThree.MoveSpeed1>
  2924. <controls2:PipeLineThree.MoveSpeed3>
  2925. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2926. </controls2:PipeLineThree.MoveSpeed3>
  2927. <controls2:PipeLineThree.RenderTransform>
  2928. <RotateTransform Angle="0"/>
  2929. </controls2:PipeLineThree.RenderTransform>
  2930. <controls2:PipeLineThree.EdgeColor>
  2931. <MultiBinding>
  2932. <MultiBinding.Converter>
  2933. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2934. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2935. </MultiBinding.Converter>
  2936. <MultiBinding.Bindings>
  2937. <Binding Path="EditTrue"/>
  2938. </MultiBinding.Bindings>
  2939. </MultiBinding>
  2940. </controls2:PipeLineThree.EdgeColor>
  2941. </controls2:PipeLineThree>
  2942. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="617" Canvas.Top="379" Visibility="Visible">
  2943. <controls2:PipeLineThree.MoveSpeed1>
  2944. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2945. </controls2:PipeLineThree.MoveSpeed1>
  2946. <controls2:PipeLineThree.MoveSpeed3>
  2947. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2948. </controls2:PipeLineThree.MoveSpeed3>
  2949. <controls2:PipeLineThree.RenderTransform>
  2950. <RotateTransform Angle="270"/>
  2951. </controls2:PipeLineThree.RenderTransform>
  2952. <controls2:PipeLineThree.EdgeColor>
  2953. <MultiBinding>
  2954. <MultiBinding.Converter>
  2955. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2956. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2957. </MultiBinding.Converter>
  2958. <MultiBinding.Bindings>
  2959. <Binding Path="ValveAV23.Feedback"/>
  2960. </MultiBinding.Bindings>
  2961. </MultiBinding>
  2962. </controls2:PipeLineThree.EdgeColor>
  2963. </controls2:PipeLineThree>
  2964. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="713" Canvas.Top="389" Visibility="Visible">
  2965. <controls2:PipeLineThree.MoveSpeed1>
  2966. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2967. </controls2:PipeLineThree.MoveSpeed1>
  2968. <controls2:PipeLineThree.MoveSpeed3>
  2969. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2970. </controls2:PipeLineThree.MoveSpeed3>
  2971. <controls2:PipeLineThree.RenderTransform>
  2972. <RotateTransform Angle="270"/>
  2973. </controls2:PipeLineThree.RenderTransform>
  2974. <controls2:PipeLineThree.EdgeColor>
  2975. <MultiBinding>
  2976. <MultiBinding.Converter>
  2977. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2978. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  2979. </MultiBinding.Converter>
  2980. <MultiBinding.Bindings>
  2981. <Binding Path="ValveAV19.Feedback"/>
  2982. </MultiBinding.Bindings>
  2983. </MultiBinding>
  2984. </controls2:PipeLineThree.EdgeColor>
  2985. </controls2:PipeLineThree>
  2986. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="761" Canvas.Top="389" Visibility="Visible">
  2987. <controls2:PipeLineThree.MoveSpeed1>
  2988. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  2989. </controls2:PipeLineThree.MoveSpeed1>
  2990. <controls2:PipeLineThree.MoveSpeed3>
  2991. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  2992. </controls2:PipeLineThree.MoveSpeed3>
  2993. <controls2:PipeLineThree.RenderTransform>
  2994. <RotateTransform Angle="270"/>
  2995. </controls2:PipeLineThree.RenderTransform>
  2996. <controls2:PipeLineThree.EdgeColor>
  2997. <MultiBinding>
  2998. <MultiBinding.Converter>
  2999. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3000. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3001. </MultiBinding.Converter>
  3002. <MultiBinding.Bindings>
  3003. <Binding Path="ValveAV15.Feedback"/>
  3004. </MultiBinding.Bindings>
  3005. </MultiBinding>
  3006. </controls2:PipeLineThree.EdgeColor>
  3007. </controls2:PipeLineThree>
  3008. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="849" Canvas.Top="394" Visibility="Visible">
  3009. <controls2:PipeLineThree.MoveSpeed1>
  3010. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3011. </controls2:PipeLineThree.MoveSpeed1>
  3012. <controls2:PipeLineThree.MoveSpeed3>
  3013. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3014. </controls2:PipeLineThree.MoveSpeed3>
  3015. <controls2:PipeLineThree.RenderTransform>
  3016. <RotateTransform Angle="270"/>
  3017. </controls2:PipeLineThree.RenderTransform>
  3018. <controls2:PipeLineThree.EdgeColor>
  3019. <MultiBinding>
  3020. <MultiBinding.Converter>
  3021. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3022. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3023. </MultiBinding.Converter>
  3024. <MultiBinding.Bindings>
  3025. <Binding Path="ValveAV8.Feedback"/>
  3026. </MultiBinding.Bindings>
  3027. </MultiBinding>
  3028. </controls2:PipeLineThree.EdgeColor>
  3029. </controls2:PipeLineThree>
  3030. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="30" Height="11" Canvas.Left="854" Canvas.Top="358.479" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center">
  3031. <controls2:PipeLineThree.MoveSpeed1>
  3032. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3033. </controls2:PipeLineThree.MoveSpeed1>
  3034. <controls2:PipeLineThree.MoveSpeed3>
  3035. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3036. </controls2:PipeLineThree.MoveSpeed3>
  3037. <controls2:PipeLineThree.RenderTransform>
  3038. <RotateTransform Angle="90"/>
  3039. </controls2:PipeLineThree.RenderTransform>
  3040. <controls2:PipeLineThree.EdgeColor>
  3041. <MultiBinding>
  3042. <MultiBinding.Converter>
  3043. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3044. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3045. </MultiBinding.Converter>
  3046. <MultiBinding.Bindings>
  3047. <Binding Path="ValveAV9.Feedback"/>
  3048. </MultiBinding.Bindings>
  3049. </MultiBinding>
  3050. </controls2:PipeLineThree.EdgeColor>
  3051. </controls2:PipeLineThree>
  3052. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="849" Canvas.Top="357" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  3053. <controls2:PipeLineThree.MoveSpeed1>
  3054. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3055. </controls2:PipeLineThree.MoveSpeed1>
  3056. <controls2:PipeLineThree.MoveSpeed3>
  3057. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3058. </controls2:PipeLineThree.MoveSpeed3>
  3059. <controls2:PipeLineThree.RenderTransform>
  3060. <RotateTransform Angle="270"/>
  3061. </controls2:PipeLineThree.RenderTransform>
  3062. <controls2:PipeLineThree.EdgeColor>
  3063. <MultiBinding>
  3064. <MultiBinding.Converter>
  3065. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3066. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3067. </MultiBinding.Converter>
  3068. <MultiBinding.Bindings>
  3069. <Binding Path="ValveAV10.Feedback"/>
  3070. </MultiBinding.Bindings>
  3071. </MultiBinding>
  3072. </controls2:PipeLineThree.EdgeColor>
  3073. </controls2:PipeLineThree>
  3074. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="539.938" Canvas.Top="-25.896" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center">
  3075. <controls2:PipeLineThree.MoveSpeed1>
  3076. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3077. </controls2:PipeLineThree.MoveSpeed1>
  3078. <controls2:PipeLineThree.MoveSpeed3>
  3079. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3080. </controls2:PipeLineThree.MoveSpeed3>
  3081. <controls2:PipeLineThree.RenderTransform>
  3082. <RotateTransform Angle="270"/>
  3083. </controls2:PipeLineThree.RenderTransform>
  3084. <controls2:PipeLineThree.EdgeColor>
  3085. <MultiBinding>
  3086. <MultiBinding.Converter>
  3087. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3088. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3089. </MultiBinding.Converter>
  3090. <MultiBinding.Bindings>
  3091. <Binding Path="ValveAV35.Feedback"/>
  3092. </MultiBinding.Bindings>
  3093. </MultiBinding>
  3094. </controls2:PipeLineThree.EdgeColor>
  3095. </controls2:PipeLineThree>
  3096. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="606" Canvas.Top="-85" Visibility="Visible">
  3097. <controls2:PipeLineThree.MoveSpeed1>
  3098. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3099. </controls2:PipeLineThree.MoveSpeed1>
  3100. <controls2:PipeLineThree.MoveSpeed3>
  3101. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3102. </controls2:PipeLineThree.MoveSpeed3>
  3103. <controls2:PipeLineThree.RenderTransform>
  3104. <RotateTransform Angle="0"/>
  3105. </controls2:PipeLineThree.RenderTransform>
  3106. <controls2:PipeLineThree.EdgeColor>
  3107. <MultiBinding>
  3108. <MultiBinding.Converter>
  3109. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3110. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3111. </MultiBinding.Converter>
  3112. <MultiBinding.Bindings>
  3113. <Binding Path="ValveAV35.Feedback"/>
  3114. </MultiBinding.Bindings>
  3115. </MultiBinding>
  3116. </controls2:PipeLineThree.EdgeColor>
  3117. </controls2:PipeLineThree>
  3118. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="1112" Canvas.Top="363" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  3119. <controls2:PipeLineThree.MoveSpeed1>
  3120. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3121. </controls2:PipeLineThree.MoveSpeed1>
  3122. <controls2:PipeLineThree.MoveSpeed3>
  3123. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3124. </controls2:PipeLineThree.MoveSpeed3>
  3125. <controls2:PipeLineThree.RenderTransform>
  3126. <RotateTransform Angle="90"/>
  3127. </controls2:PipeLineThree.RenderTransform>
  3128. <controls2:PipeLineThree.EdgeColor>
  3129. <MultiBinding>
  3130. <MultiBinding.Converter>
  3131. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3132. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3133. </MultiBinding.Converter>
  3134. <MultiBinding.Bindings>
  3135. <Binding Path="ValveAV34.Feedback"/>
  3136. <Binding Path="ValveAV3.Feedback"/>
  3137. </MultiBinding.Bindings>
  3138. </MultiBinding>
  3139. </controls2:PipeLineThree.EdgeColor>
  3140. </controls2:PipeLineThree>
  3141. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="1112" Canvas.Top="439" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  3142. <controls2:PipeLineThree.MoveSpeed1>
  3143. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3144. </controls2:PipeLineThree.MoveSpeed1>
  3145. <controls2:PipeLineThree.MoveSpeed3>
  3146. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3147. </controls2:PipeLineThree.MoveSpeed3>
  3148. <controls2:PipeLineThree.RenderTransform>
  3149. <RotateTransform Angle="90"/>
  3150. </controls2:PipeLineThree.RenderTransform>
  3151. <controls2:PipeLineThree.EdgeColor>
  3152. <MultiBinding>
  3153. <MultiBinding.Converter>
  3154. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3155. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3156. </MultiBinding.Converter>
  3157. <MultiBinding.Bindings>
  3158. <Binding Path="ValveAV27.Feedback"/>
  3159. <Binding Path="ValveAV52.Feedback"/>
  3160. </MultiBinding.Bindings>
  3161. </MultiBinding>
  3162. </controls2:PipeLineThree.EdgeColor>
  3163. </controls2:PipeLineThree>
  3164. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="10" Canvas.Left="984" Canvas.Top="381" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top">
  3165. <controls2:PipeLineThree.MoveSpeed1>
  3166. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3167. </controls2:PipeLineThree.MoveSpeed1>
  3168. <controls2:PipeLineThree.MoveSpeed3>
  3169. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3170. </controls2:PipeLineThree.MoveSpeed3>
  3171. <controls2:PipeLineThree.RenderTransform>
  3172. <RotateTransform Angle="180"/>
  3173. </controls2:PipeLineThree.RenderTransform>
  3174. <controls2:PipeLineThree.EdgeColor>
  3175. <MultiBinding>
  3176. <MultiBinding.Converter>
  3177. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3178. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3179. </MultiBinding.Converter>
  3180. <MultiBinding.Bindings>
  3181. <Binding Path="ValveAV6.Feedback"/>
  3182. <Binding Path="ValveAV39.Feedback"/>
  3183. </MultiBinding.Bindings>
  3184. </MultiBinding>
  3185. </controls2:PipeLineThree.EdgeColor>
  3186. </controls2:PipeLineThree>
  3187. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="1021" Canvas.Top="382" Visibility="Visible">
  3188. <controls2:PipeLineThree.MoveSpeed1>
  3189. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3190. </controls2:PipeLineThree.MoveSpeed1>
  3191. <controls2:PipeLineThree.MoveSpeed3>
  3192. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3193. </controls2:PipeLineThree.MoveSpeed3>
  3194. <controls2:PipeLineThree.RenderTransform>
  3195. <RotateTransform Angle="180"/>
  3196. </controls2:PipeLineThree.RenderTransform>
  3197. <controls2:PipeLineThree.EdgeColor>
  3198. <MultiBinding>
  3199. <MultiBinding.Converter>
  3200. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3201. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3202. </MultiBinding.Converter>
  3203. <MultiBinding.Bindings>
  3204. <Binding Path="ValveAV5.Feedback"/>
  3205. <Binding Path="ValveAV29.Feedback"/>
  3206. <Binding Path="ValveAV37.Feedback"/>
  3207. </MultiBinding.Bindings>
  3208. </MultiBinding>
  3209. </controls2:PipeLineThree.EdgeColor>
  3210. </controls2:PipeLineThree>
  3211. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="1055" Canvas.Top="381" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  3212. <controls2:PipeLineThree.MoveSpeed1>
  3213. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3214. </controls2:PipeLineThree.MoveSpeed1>
  3215. <controls2:PipeLineThree.MoveSpeed3>
  3216. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3217. </controls2:PipeLineThree.MoveSpeed3>
  3218. <controls2:PipeLineThree.RenderTransform>
  3219. <RotateTransform Angle="180"/>
  3220. </controls2:PipeLineThree.RenderTransform>
  3221. <controls2:PipeLineThree.EdgeColor>
  3222. <MultiBinding>
  3223. <MultiBinding.Converter>
  3224. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3225. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3226. </MultiBinding.Converter>
  3227. <MultiBinding.Bindings>
  3228. <Binding Path="ValveAV4.Feedback"/>
  3229. <Binding Path="ValveAV28.Feedback"/>
  3230. <Binding Path="ValveAV36.Feedback"/>
  3231. </MultiBinding.Bindings>
  3232. </MultiBinding>
  3233. </controls2:PipeLineThree.EdgeColor>
  3234. </controls2:PipeLineThree>
  3235. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="1091" Canvas.Top="381" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  3236. <controls2:PipeLineThree.MoveSpeed1>
  3237. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3238. </controls2:PipeLineThree.MoveSpeed1>
  3239. <controls2:PipeLineThree.MoveSpeed3>
  3240. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3241. </controls2:PipeLineThree.MoveSpeed3>
  3242. <controls2:PipeLineThree.RenderTransform>
  3243. <RotateTransform Angle="180"/>
  3244. </controls2:PipeLineThree.RenderTransform>
  3245. <controls2:PipeLineThree.EdgeColor>
  3246. <MultiBinding>
  3247. <MultiBinding.Converter>
  3248. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3249. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3250. </MultiBinding.Converter>
  3251. <MultiBinding.Bindings>
  3252. <Binding Path="ValveAV34.Feedback"/>
  3253. <Binding Path="ValveAV3.Feedback"/>
  3254. </MultiBinding.Bindings>
  3255. </MultiBinding>
  3256. </controls2:PipeLineThree.EdgeColor>
  3257. </controls2:PipeLineThree>
  3258. </Canvas>
  3259. <Canvas x:Name="PipeLineKnot" Margin="-45,0,0,0">
  3260. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="-71" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3261. <controls2:PipeLineKnot.MoveSpeed>
  3262. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3263. </controls2:PipeLineKnot.MoveSpeed>
  3264. <controls2:PipeLineKnot.RenderTransform>
  3265. <RotateTransform Angle="0"/>
  3266. </controls2:PipeLineKnot.RenderTransform>
  3267. <controls2:PipeLineKnot.EdgeColor>
  3268. <MultiBinding>
  3269. <MultiBinding.Converter>
  3270. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3271. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3272. </MultiBinding.Converter>
  3273. <MultiBinding.Bindings>
  3274. <Binding Path="ValveAV34.Feedback"/>
  3275. <Binding Path="ValveAV3.Feedback"/>
  3276. </MultiBinding.Bindings>
  3277. </MultiBinding>
  3278. </controls2:PipeLineKnot.EdgeColor>
  3279. </controls2:PipeLineKnot>
  3280. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="-18" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3281. <controls2:PipeLineKnot.MoveSpeed>
  3282. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3283. </controls2:PipeLineKnot.MoveSpeed>
  3284. <controls2:PipeLineKnot.RenderTransform>
  3285. <RotateTransform Angle="0"/>
  3286. </controls2:PipeLineKnot.RenderTransform>
  3287. <controls2:PipeLineKnot.EdgeColor>
  3288. <MultiBinding>
  3289. <MultiBinding.Converter>
  3290. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3291. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3292. </MultiBinding.Converter>
  3293. <MultiBinding.Bindings>
  3294. <Binding Path="ValveAV4.Feedback"/>
  3295. <Binding Path="ValveAV28.Feedback"/>
  3296. <Binding Path="ValveAV36.Feedback"/>
  3297. </MultiBinding.Bindings>
  3298. </MultiBinding>
  3299. </controls2:PipeLineKnot.EdgeColor>
  3300. </controls2:PipeLineKnot>
  3301. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="67" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3302. <controls2:PipeLineKnot.MoveSpeed>
  3303. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3304. </controls2:PipeLineKnot.MoveSpeed>
  3305. <controls2:PipeLineKnot.RenderTransform>
  3306. <RotateTransform Angle="0"/>
  3307. </controls2:PipeLineKnot.RenderTransform>
  3308. <controls2:PipeLineKnot.EdgeColor>
  3309. <MultiBinding>
  3310. <MultiBinding.Converter>
  3311. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3312. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3313. </MultiBinding.Converter>
  3314. <MultiBinding.Bindings>
  3315. <Binding Path="ValveAV7.Feedback"/>
  3316. <Binding Path="ValveAV38.Feedback"/>
  3317. </MultiBinding.Bindings>
  3318. </MultiBinding>
  3319. </controls2:PipeLineKnot.EdgeColor>
  3320. </controls2:PipeLineKnot>
  3321. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="810" Canvas.Top="67" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3322. <controls2:PipeLineKnot.MoveSpeed>
  3323. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3324. </controls2:PipeLineKnot.MoveSpeed>
  3325. <controls2:PipeLineKnot.RenderTransform>
  3326. <RotateTransform Angle="0"/>
  3327. </controls2:PipeLineKnot.RenderTransform>
  3328. <controls2:PipeLineKnot.EdgeColor>
  3329. <MultiBinding>
  3330. <MultiBinding.Converter>
  3331. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3332. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3333. </MultiBinding.Converter>
  3334. <MultiBinding.Bindings>
  3335. <Binding Path="ValveAV7.Feedback"/>
  3336. <Binding Path="ValveAV38.Feedback"/>
  3337. </MultiBinding.Bindings>
  3338. </MultiBinding>
  3339. </controls2:PipeLineKnot.EdgeColor>
  3340. </controls2:PipeLineKnot>
  3341. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="768" Canvas.Top="90" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3342. <controls2:PipeLineKnot.MoveSpeed>
  3343. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3344. </controls2:PipeLineKnot.MoveSpeed>
  3345. <controls2:PipeLineKnot.RenderTransform>
  3346. <RotateTransform Angle="0"/>
  3347. </controls2:PipeLineKnot.RenderTransform>
  3348. <controls2:PipeLineKnot.EdgeColor>
  3349. <MultiBinding>
  3350. <MultiBinding.Converter>
  3351. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3352. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3353. </MultiBinding.Converter>
  3354. <MultiBinding.Bindings>
  3355. <Binding Path="ValveAV6.Feedback"/>
  3356. <Binding Path="ValveAV39.Feedback"/>
  3357. </MultiBinding.Bindings>
  3358. </MultiBinding>
  3359. </controls2:PipeLineKnot.EdgeColor>
  3360. </controls2:PipeLineKnot>
  3361. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="809" Canvas.Top="90" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3362. <controls2:PipeLineKnot.MoveSpeed>
  3363. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3364. </controls2:PipeLineKnot.MoveSpeed>
  3365. <controls2:PipeLineKnot.RenderTransform>
  3366. <RotateTransform Angle="0"/>
  3367. </controls2:PipeLineKnot.RenderTransform>
  3368. <controls2:PipeLineKnot.EdgeColor>
  3369. <MultiBinding>
  3370. <MultiBinding.Converter>
  3371. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3372. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3373. </MultiBinding.Converter>
  3374. <MultiBinding.Bindings>
  3375. <Binding Path="ValveAV6.Feedback"/>
  3376. <Binding Path="ValveAV39.Feedback"/>
  3377. </MultiBinding.Bindings>
  3378. </MultiBinding>
  3379. </controls2:PipeLineKnot.EdgeColor>
  3380. </controls2:PipeLineKnot>
  3381. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="856" Canvas.Top="30" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3382. <controls2:PipeLineKnot.MoveSpeed>
  3383. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3384. </controls2:PipeLineKnot.MoveSpeed>
  3385. <controls2:PipeLineKnot.RenderTransform>
  3386. <RotateTransform Angle="0"/>
  3387. </controls2:PipeLineKnot.RenderTransform>
  3388. <controls2:PipeLineKnot.EdgeColor>
  3389. <MultiBinding>
  3390. <MultiBinding.Converter>
  3391. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3392. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3393. </MultiBinding.Converter>
  3394. <MultiBinding.Bindings>
  3395. <Binding Path="ValveAV5.Feedback"/>
  3396. <Binding Path="ValveAV29.Feedback"/>
  3397. <Binding Path="ValveAV37.Feedback"/>
  3398. </MultiBinding.Bindings>
  3399. </MultiBinding>
  3400. </controls2:PipeLineKnot.EdgeColor>
  3401. </controls2:PipeLineKnot>
  3402. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="856" Canvas.Top="67" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3403. <controls2:PipeLineKnot.MoveSpeed>
  3404. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3405. </controls2:PipeLineKnot.MoveSpeed>
  3406. <controls2:PipeLineKnot.RenderTransform>
  3407. <RotateTransform Angle="0"/>
  3408. </controls2:PipeLineKnot.RenderTransform>
  3409. <controls2:PipeLineKnot.EdgeColor>
  3410. <MultiBinding>
  3411. <MultiBinding.Converter>
  3412. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3413. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3414. </MultiBinding.Converter>
  3415. <MultiBinding.Bindings>
  3416. <Binding Path="ValveAV7.Feedback"/>
  3417. <Binding Path="ValveAV38.Feedback"/>
  3418. </MultiBinding.Bindings>
  3419. </MultiBinding>
  3420. </controls2:PipeLineKnot.EdgeColor>
  3421. </controls2:PipeLineKnot>
  3422. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="856" Canvas.Top="90" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3423. <controls2:PipeLineKnot.MoveSpeed>
  3424. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3425. </controls2:PipeLineKnot.MoveSpeed>
  3426. <controls2:PipeLineKnot.RenderTransform>
  3427. <RotateTransform Angle="0"/>
  3428. </controls2:PipeLineKnot.RenderTransform>
  3429. <controls2:PipeLineKnot.EdgeColor>
  3430. <MultiBinding>
  3431. <MultiBinding.Converter>
  3432. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3433. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3434. </MultiBinding.Converter>
  3435. <MultiBinding.Bindings>
  3436. <Binding Path="ValveAV6.Feedback"/>
  3437. <Binding Path="ValveAV39.Feedback"/>
  3438. </MultiBinding.Bindings>
  3439. </MultiBinding>
  3440. </controls2:PipeLineKnot.EdgeColor>
  3441. </controls2:PipeLineKnot>
  3442. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="934" Canvas.Top="90" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}" HorizontalAlignment="Left" VerticalAlignment="Center">
  3443. <controls2:PipeLineKnot.MoveSpeed>
  3444. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3445. </controls2:PipeLineKnot.MoveSpeed>
  3446. <controls2:PipeLineKnot.RenderTransform>
  3447. <RotateTransform Angle="0"/>
  3448. </controls2:PipeLineKnot.RenderTransform>
  3449. <controls2:PipeLineKnot.EdgeColor>
  3450. <MultiBinding>
  3451. <MultiBinding.Converter>
  3452. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3453. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3454. </MultiBinding.Converter>
  3455. <MultiBinding.Bindings>
  3456. <Binding Path="ValveAV6.Feedback"/>
  3457. <Binding Path="ValveAV39.Feedback"/>
  3458. </MultiBinding.Bindings>
  3459. </MultiBinding>
  3460. </controls2:PipeLineKnot.EdgeColor>
  3461. </controls2:PipeLineKnot>
  3462. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="90" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3463. <controls2:PipeLineKnot.MoveSpeed>
  3464. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3465. </controls2:PipeLineKnot.MoveSpeed>
  3466. <controls2:PipeLineKnot.RenderTransform>
  3467. <RotateTransform Angle="0"/>
  3468. </controls2:PipeLineKnot.RenderTransform>
  3469. <controls2:PipeLineKnot.EdgeColor>
  3470. <MultiBinding>
  3471. <MultiBinding.Converter>
  3472. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3473. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3474. </MultiBinding.Converter>
  3475. <MultiBinding.Bindings>
  3476. <Binding Path="ValveAV6.Feedback"/>
  3477. <Binding Path="ValveAV39.Feedback"/>
  3478. </MultiBinding.Bindings>
  3479. </MultiBinding>
  3480. </controls2:PipeLineKnot.EdgeColor>
  3481. </controls2:PipeLineKnot>
  3482. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="112" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3483. <controls2:PipeLineKnot.MoveSpeed>
  3484. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3485. </controls2:PipeLineKnot.MoveSpeed>
  3486. <controls2:PipeLineKnot.RenderTransform>
  3487. <RotateTransform Angle="0"/>
  3488. </controls2:PipeLineKnot.RenderTransform>
  3489. <controls2:PipeLineKnot.EdgeColor>
  3490. <MultiBinding>
  3491. <MultiBinding.Converter>
  3492. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3493. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3494. </MultiBinding.Converter>
  3495. <MultiBinding.Bindings>
  3496. <Binding Path="ValveAV27.Feedback"/>
  3497. <Binding Path="ValveAV52.Feedback"/>
  3498. </MultiBinding.Bindings>
  3499. </MultiBinding>
  3500. </controls2:PipeLineKnot.EdgeColor>
  3501. </controls2:PipeLineKnot>
  3502. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="150" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3503. <controls2:PipeLineKnot.MoveSpeed>
  3504. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3505. </controls2:PipeLineKnot.MoveSpeed>
  3506. <controls2:PipeLineKnot.RenderTransform>
  3507. <RotateTransform Angle="0"/>
  3508. </controls2:PipeLineKnot.RenderTransform>
  3509. <controls2:PipeLineKnot.EdgeColor>
  3510. <MultiBinding>
  3511. <MultiBinding.Converter>
  3512. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3513. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3514. </MultiBinding.Converter>
  3515. <MultiBinding.Bindings>
  3516. <Binding Path="ValveAV13.Feedback"/>
  3517. <Binding Path="ValveAV11.Feedback"/>
  3518. <Binding Path="ValveAV10.Feedback"/>
  3519. </MultiBinding.Bindings>
  3520. </MultiBinding>
  3521. </controls2:PipeLineKnot.EdgeColor>
  3522. </controls2:PipeLineKnot>
  3523. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="687" Canvas.Top="150" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3524. <controls2:PipeLineKnot.MoveSpeed>
  3525. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3526. </controls2:PipeLineKnot.MoveSpeed>
  3527. <controls2:PipeLineKnot.RenderTransform>
  3528. <RotateTransform Angle="0"/>
  3529. </controls2:PipeLineKnot.RenderTransform>
  3530. <controls2:PipeLineKnot.EdgeColor>
  3531. <MultiBinding>
  3532. <MultiBinding.Converter>
  3533. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3534. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3535. </MultiBinding.Converter>
  3536. <MultiBinding.Bindings>
  3537. <Binding Path="ValveAV13.Feedback"/>
  3538. <Binding Path="ValveAV11.Feedback"/>
  3539. <Binding Path="ValveAV10.Feedback"/>
  3540. </MultiBinding.Bindings>
  3541. </MultiBinding>
  3542. </controls2:PipeLineKnot.EdgeColor>
  3543. </controls2:PipeLineKnot>
  3544. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="687" Canvas.Top="170" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3545. <controls2:PipeLineKnot.MoveSpeed>
  3546. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3547. </controls2:PipeLineKnot.MoveSpeed>
  3548. <controls2:PipeLineKnot.RenderTransform>
  3549. <RotateTransform Angle="0"/>
  3550. </controls2:PipeLineKnot.RenderTransform>
  3551. <controls2:PipeLineKnot.EdgeColor>
  3552. <MultiBinding>
  3553. <MultiBinding.Converter>
  3554. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3555. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3556. </MultiBinding.Converter>
  3557. <MultiBinding.Bindings>
  3558. <Binding Path="ValveAV17.Feedback"/>
  3559. <Binding Path="ValveAV21.Feedback"/>
  3560. </MultiBinding.Bindings>
  3561. </MultiBinding>
  3562. </controls2:PipeLineKnot.EdgeColor>
  3563. </controls2:PipeLineKnot>
  3564. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="720" Canvas.Top="150" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3565. <controls2:PipeLineKnot.MoveSpeed>
  3566. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3567. </controls2:PipeLineKnot.MoveSpeed>
  3568. <controls2:PipeLineKnot.RenderTransform>
  3569. <RotateTransform Angle="0"/>
  3570. </controls2:PipeLineKnot.RenderTransform>
  3571. <controls2:PipeLineKnot.EdgeColor>
  3572. <MultiBinding>
  3573. <MultiBinding.Converter>
  3574. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3575. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3576. </MultiBinding.Converter>
  3577. <MultiBinding.Bindings>
  3578. <Binding Path="ValveAV13.Feedback"/>
  3579. <Binding Path="ValveAV11.Feedback"/>
  3580. <Binding Path="ValveAV10.Feedback"/>
  3581. </MultiBinding.Bindings>
  3582. </MultiBinding>
  3583. </controls2:PipeLineKnot.EdgeColor>
  3584. </controls2:PipeLineKnot>
  3585. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="720" Canvas.Top="170" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3586. <controls2:PipeLineKnot.MoveSpeed>
  3587. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3588. </controls2:PipeLineKnot.MoveSpeed>
  3589. <controls2:PipeLineKnot.RenderTransform>
  3590. <RotateTransform Angle="0"/>
  3591. </controls2:PipeLineKnot.RenderTransform>
  3592. <controls2:PipeLineKnot.EdgeColor>
  3593. <MultiBinding>
  3594. <MultiBinding.Converter>
  3595. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3596. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3597. </MultiBinding.Converter>
  3598. <MultiBinding.Bindings>
  3599. <Binding Path="ValveAV17.Feedback"/>
  3600. <Binding Path="ValveAV21.Feedback"/>
  3601. </MultiBinding.Bindings>
  3602. </MultiBinding>
  3603. </controls2:PipeLineKnot.EdgeColor>
  3604. </controls2:PipeLineKnot>
  3605. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="768" Canvas.Top="150" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3606. <controls2:PipeLineKnot.MoveSpeed>
  3607. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3608. </controls2:PipeLineKnot.MoveSpeed>
  3609. <controls2:PipeLineKnot.RenderTransform>
  3610. <RotateTransform Angle="0"/>
  3611. </controls2:PipeLineKnot.RenderTransform>
  3612. <controls2:PipeLineKnot.EdgeColor>
  3613. <MultiBinding>
  3614. <MultiBinding.Converter>
  3615. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3616. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3617. </MultiBinding.Converter>
  3618. <MultiBinding.Bindings>
  3619. <Binding Path="ValveAV13.Feedback"/>
  3620. <Binding Path="ValveAV11.Feedback"/>
  3621. <Binding Path="ValveAV10.Feedback"/>
  3622. </MultiBinding.Bindings>
  3623. </MultiBinding>
  3624. </controls2:PipeLineKnot.EdgeColor>
  3625. </controls2:PipeLineKnot>
  3626. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="809" Canvas.Top="150" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3627. <controls2:PipeLineKnot.MoveSpeed>
  3628. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3629. </controls2:PipeLineKnot.MoveSpeed>
  3630. <controls2:PipeLineKnot.RenderTransform>
  3631. <RotateTransform Angle="0"/>
  3632. </controls2:PipeLineKnot.RenderTransform>
  3633. <controls2:PipeLineKnot.EdgeColor>
  3634. <MultiBinding>
  3635. <MultiBinding.Converter>
  3636. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3637. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3638. </MultiBinding.Converter>
  3639. <MultiBinding.Bindings>
  3640. <Binding Path="ValveAV13.Feedback"/>
  3641. <Binding Path="ValveAV11.Feedback"/>
  3642. <Binding Path="ValveAV10.Feedback"/>
  3643. </MultiBinding.Bindings>
  3644. </MultiBinding>
  3645. </controls2:PipeLineKnot.EdgeColor>
  3646. </controls2:PipeLineKnot>
  3647. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="856" Canvas.Top="150" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3648. <controls2:PipeLineKnot.MoveSpeed>
  3649. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3650. </controls2:PipeLineKnot.MoveSpeed>
  3651. <controls2:PipeLineKnot.RenderTransform>
  3652. <RotateTransform Angle="0"/>
  3653. </controls2:PipeLineKnot.RenderTransform>
  3654. <controls2:PipeLineKnot.EdgeColor>
  3655. <MultiBinding>
  3656. <MultiBinding.Converter>
  3657. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3658. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3659. </MultiBinding.Converter>
  3660. <MultiBinding.Bindings>
  3661. <Binding Path="ValveAV11.Feedback"/>
  3662. <Binding Path="ValveAV10.Feedback"/>
  3663. </MultiBinding.Bindings>
  3664. </MultiBinding>
  3665. </controls2:PipeLineKnot.EdgeColor>
  3666. </controls2:PipeLineKnot>
  3667. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="768" Canvas.Top="170" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3668. <controls2:PipeLineKnot.MoveSpeed>
  3669. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3670. </controls2:PipeLineKnot.MoveSpeed>
  3671. <controls2:PipeLineKnot.RenderTransform>
  3672. <RotateTransform Angle="0"/>
  3673. </controls2:PipeLineKnot.RenderTransform>
  3674. <controls2:PipeLineKnot.EdgeColor>
  3675. <MultiBinding>
  3676. <MultiBinding.Converter>
  3677. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3678. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3679. </MultiBinding.Converter>
  3680. <MultiBinding.Bindings>
  3681. <Binding Path="ValveAV17.Feedback"/>
  3682. </MultiBinding.Bindings>
  3683. </MultiBinding>
  3684. </controls2:PipeLineKnot.EdgeColor>
  3685. </controls2:PipeLineKnot>
  3686. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="720" Canvas.Top="445" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3687. <controls2:PipeLineKnot.MoveSpeed>
  3688. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3689. </controls2:PipeLineKnot.MoveSpeed>
  3690. <controls2:PipeLineKnot.RenderTransform>
  3691. <RotateTransform Angle="0"/>
  3692. </controls2:PipeLineKnot.RenderTransform>
  3693. <controls2:PipeLineKnot.EdgeColor>
  3694. <MultiBinding>
  3695. <MultiBinding.Converter>
  3696. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3697. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3698. </MultiBinding.Converter>
  3699. <MultiBinding.Bindings>
  3700. <Binding Path="ValveAV27.Feedback"/>
  3701. <Binding Path="ValveAV52.Feedback"/>
  3702. </MultiBinding.Bindings>
  3703. </MultiBinding>
  3704. </controls2:PipeLineKnot.EdgeColor>
  3705. </controls2:PipeLineKnot>
  3706. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="768" Canvas.Top="445" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3707. <controls2:PipeLineKnot.MoveSpeed>
  3708. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3709. </controls2:PipeLineKnot.MoveSpeed>
  3710. <controls2:PipeLineKnot.RenderTransform>
  3711. <RotateTransform Angle="0"/>
  3712. </controls2:PipeLineKnot.RenderTransform>
  3713. <controls2:PipeLineKnot.EdgeColor>
  3714. <MultiBinding>
  3715. <MultiBinding.Converter>
  3716. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3717. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3718. </MultiBinding.Converter>
  3719. <MultiBinding.Bindings>
  3720. <Binding Path="ValveAV27.Feedback"/>
  3721. <Binding Path="ValveAV52.Feedback"/>
  3722. </MultiBinding.Bindings>
  3723. </MultiBinding>
  3724. </controls2:PipeLineKnot.EdgeColor>
  3725. </controls2:PipeLineKnot>
  3726. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="856" Canvas.Top="445" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3727. <controls2:PipeLineKnot.MoveSpeed>
  3728. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3729. </controls2:PipeLineKnot.MoveSpeed>
  3730. <controls2:PipeLineKnot.RenderTransform>
  3731. <RotateTransform Angle="0"/>
  3732. </controls2:PipeLineKnot.RenderTransform>
  3733. <controls2:PipeLineKnot.EdgeColor>
  3734. <MultiBinding>
  3735. <MultiBinding.Converter>
  3736. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3737. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3738. </MultiBinding.Converter>
  3739. <MultiBinding.Bindings>
  3740. <Binding Path="ValveAV27.Feedback"/>
  3741. <Binding Path="ValveAV52.Feedback"/>
  3742. </MultiBinding.Bindings>
  3743. </MultiBinding>
  3744. </controls2:PipeLineKnot.EdgeColor>
  3745. </controls2:PipeLineKnot>
  3746. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="658" Canvas.Top="170" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3747. <controls2:PipeLineKnot.MoveSpeed>
  3748. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3749. </controls2:PipeLineKnot.MoveSpeed>
  3750. <controls2:PipeLineKnot.RenderTransform>
  3751. <RotateTransform Angle="0"/>
  3752. </controls2:PipeLineKnot.RenderTransform>
  3753. <controls2:PipeLineKnot.EdgeColor>
  3754. <MultiBinding>
  3755. <MultiBinding.Converter>
  3756. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3757. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3758. </MultiBinding.Converter>
  3759. <MultiBinding.Bindings>
  3760. <Binding Path="ValveAV17.Feedback"/>
  3761. <Binding Path="ValveAV21.Feedback"/>
  3762. </MultiBinding.Bindings>
  3763. </MultiBinding>
  3764. </controls2:PipeLineKnot.EdgeColor>
  3765. </controls2:PipeLineKnot>
  3766. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="576" Canvas.Top="-28" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}" HorizontalAlignment="Left" VerticalAlignment="Center">
  3767. <controls2:PipeLineKnot.MoveSpeed>
  3768. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3769. </controls2:PipeLineKnot.MoveSpeed>
  3770. <controls2:PipeLineKnot.RenderTransform>
  3771. <RotateTransform Angle="90"/>
  3772. </controls2:PipeLineKnot.RenderTransform>
  3773. <controls2:PipeLineKnot.EdgeColor>
  3774. <MultiBinding>
  3775. <MultiBinding.Converter>
  3776. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3777. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3778. </MultiBinding.Converter>
  3779. <MultiBinding.Bindings>
  3780. <Binding Path="ValveAV34.Feedback"/>
  3781. <Binding Path="ValveAV3.Feedback"/>
  3782. </MultiBinding.Bindings>
  3783. </MultiBinding>
  3784. </controls2:PipeLineKnot.EdgeColor>
  3785. </controls2:PipeLineKnot>
  3786. <controls2:PipeLineKnot FlowDirection="RightToLeft" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" Canvas.Left="655" Canvas.Top="-80" Height="{StaticResource ResourceKey= FlowLineKnotV2_Height}" Width="{StaticResource ResourceKey= FlowLineKnotV2_Width}" PipeLineWidth= "{StaticResource ResourceKey= FlowLineKnotV2_PipeHeight}">
  3787. <controls2:PipeLineKnot.MoveSpeed>
  3788. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  3789. </controls2:PipeLineKnot.MoveSpeed>
  3790. <controls2:PipeLineKnot.RenderTransform>
  3791. <RotateTransform Angle="90"/>
  3792. </controls2:PipeLineKnot.RenderTransform>
  3793. <controls2:PipeLineKnot.EdgeColor>
  3794. <MultiBinding>
  3795. <MultiBinding.Converter>
  3796. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3797. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3798. </MultiBinding.Converter>
  3799. <MultiBinding.Bindings>
  3800. <Binding Path="ValveAV35.Feedback"/>
  3801. </MultiBinding.Bindings>
  3802. </MultiBinding>
  3803. </controls2:PipeLineKnot.EdgeColor>
  3804. </controls2:PipeLineKnot>
  3805. <unitControls:VGPartText PartText="1" Canvas.Left="178" Canvas.Top="317" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  3806. <unitControls:VGPartText PartText="2" Canvas.Left="178" Canvas.Top="367" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3807. <unitControls:VGPartText PartText="3" Canvas.Left="178" Canvas.Top="416" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  3808. <unitControls:VGPartText PartText="1" Canvas.Left="564" Canvas.Top="150" Height="18" Width="18" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3809. <unitControls:VGPartText PartText="2" Canvas.Left="564" Canvas.Top="171" Height="18" Width="18" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3810. <unitControls:VGPartText PartText="3" Canvas.Left="564" Canvas.Top="193" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3811. </Canvas>
  3812. <Canvas x:Name="AnalogControl2">
  3813. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC11}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="571" Canvas.Top="292" HorizontalAlignment="Left" VerticalAlignment="Center" Height="36"/>
  3814. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC12}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="634" Canvas.Top="291" HorizontalAlignment="Left" VerticalAlignment="Top" Height="38"/>
  3815. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC10}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="667" Canvas.Top="334" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3816. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC9}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="715" Canvas.Top="291" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3817. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC8}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="758" Canvas.Top="334" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3818. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC7}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="803" Canvas.Top="291" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3819. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC6}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="885" Canvas.Top="270" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3820. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC5}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="922" Canvas.Top="334" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3821. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC4}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="959" Canvas.Top="270" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3822. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC3}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="992" Canvas.Top="334" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3823. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC2}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="1028" Canvas.Top="270" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3824. <control:AnalogControl2Jet Width="55" TagName="Number:3" DeviceData="{Binding MFC1}" Command="{Binding CmdSetMfcFlow}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="1062" Canvas.Top="334" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3825. </Canvas>
  3826. <Canvas >
  3827. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV32}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="-117" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3828. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV33}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="-96" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3829. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV34}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="-75" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3830. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV35}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="-54" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3831. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV36}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="-23" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3832. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV37}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="25" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3833. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV38}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="62" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3834. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV39}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="85" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3835. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV52}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="542" Canvas.Top="108" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3836. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV28}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="595" Canvas.Top="-23" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3837. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV29}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="596" Canvas.Top="25" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3838. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV30}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="562" Canvas.Top="6" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  3839. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV31}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="562" Canvas.Top="47" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3840. <Canvas Canvas.Top="-35">
  3841. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV24}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="585" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3842. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV23}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="620" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3843. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV27}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="648" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3844. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV20}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="682" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3845. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV19}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="705" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3846. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV16}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="730" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3847. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV15}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="754" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3848. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV9}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="817" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3849. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV8}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="841" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3850. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV1}" GasStateType="{Binding SelectedGasStateType}" Command="{Binding CmdSetValve}" Canvas.Left="1074" Canvas.Top="425" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3851. </Canvas>
  3852. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV25}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="585" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3853. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV26}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="620" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3854. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV22}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="681" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3855. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV21}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="705" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3856. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV18}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="729" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3857. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV17}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="749" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3858. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV14}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="771" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3859. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV13}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="793" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3860. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV12}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="817" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3861. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV11}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="841" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3862. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV10}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="865" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  3863. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV7}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="895" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3864. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV6}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="934" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3865. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV5}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="969" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3866. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV4}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="1004" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3867. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV3}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="1039" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3868. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV2}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="1074" Canvas.Top="232" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3869. </Canvas>
  3870. <Canvas Canvas.Top="-35">
  3871. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="605" Canvas.Top="516" EnableToolTip="False"/>
  3872. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="640" Canvas.Top="516" EnableToolTip="False"/>
  3873. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="700" Canvas.Top="516" EnableToolTip="False"/>
  3874. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="749" Canvas.Top="516" EnableToolTip="False"/>
  3875. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="836" Canvas.Top="516" EnableToolTip="False"/>
  3876. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="1096" Canvas.Top="516" EnableToolTip="False" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  3877. </Canvas>
  3878. </Canvas>
  3879. <Canvas Margin="45,0,789,543">
  3880. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="80" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="143" Canvas.Top="0" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  3881. <controls2:PipeLine.MoveSpeed>
  3882. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  3883. </controls2:PipeLine.MoveSpeed>
  3884. <controls2:PipeLine.EdgeColor>
  3885. <MultiBinding>
  3886. <MultiBinding.Converter>
  3887. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3888. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3889. </MultiBinding.Converter>
  3890. <MultiBinding.Bindings>
  3891. <Binding Path="ValveAV71.Feedback"/>
  3892. </MultiBinding.Bindings>
  3893. </MultiBinding>
  3894. </controls2:PipeLine.EdgeColor>
  3895. </controls2:PipeLine>
  3896. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="110" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="222" Canvas.Top="0" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  3897. <controls2:PipeLine.MoveSpeed>
  3898. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  3899. </controls2:PipeLine.MoveSpeed>
  3900. <controls2:PipeLine.EdgeColor>
  3901. <MultiBinding>
  3902. <MultiBinding.Converter>
  3903. <converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3904. </converts:FlowConverterForAllTrueTurnGreenMultiBinding>
  3905. </MultiBinding.Converter>
  3906. <MultiBinding.Bindings>
  3907. <Binding Path="ValveAV71.Feedback"/>
  3908. <Binding Path="ValveAV74.Feedback"/>
  3909. </MultiBinding.Bindings>
  3910. </MultiBinding>
  3911. </controls2:PipeLine.EdgeColor>
  3912. </controls2:PipeLine>
  3913. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Left" Width="10" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="150" Canvas.Top="282" Visibility="Visible" >
  3914. <controls2:PipeLine.MoveSpeed>
  3915. <c:Binding Path="0.5"></c:Binding>
  3916. </controls2:PipeLine.MoveSpeed>
  3917. <controls2:PipeLine.EdgeColor>
  3918. <MultiBinding>
  3919. <MultiBinding.Converter>
  3920. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3921. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3922. </MultiBinding.Converter>
  3923. <MultiBinding.Bindings>
  3924. <Binding Path="ValveAV73.Feedback"/>
  3925. </MultiBinding.Bindings>
  3926. </MultiBinding>
  3927. </controls2:PipeLine.EdgeColor>
  3928. </controls2:PipeLine>
  3929. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="65" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="150" Canvas.Top="181" Visibility="Visible" >
  3930. <controls2:PipeLine.MoveSpeed>
  3931. <c:Binding Path="IsRecipeEdit?(ValveAV72.VirtualFeedback?0.5:0):(ValveAV72.Feedback?0.5:0)"></c:Binding>
  3932. </controls2:PipeLine.MoveSpeed>
  3933. <controls2:PipeLine.EdgeColor>
  3934. <MultiBinding>
  3935. <MultiBinding.Converter>
  3936. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3937. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3938. </MultiBinding.Converter>
  3939. <MultiBinding.Bindings>
  3940. <Binding Path="ValveAV72.Feedback"/>
  3941. </MultiBinding.Bindings>
  3942. </MultiBinding>
  3943. </controls2:PipeLine.EdgeColor>
  3944. </controls2:PipeLine>
  3945. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="Right" Width="25" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="163" Canvas.Top="416" Visibility="Visible" >
  3946. <controls2:PipeLine.MoveSpeed>
  3947. <c:Binding Path="-0.5"></c:Binding>
  3948. </controls2:PipeLine.MoveSpeed>
  3949. <controls2:PipeLine.EdgeColor>
  3950. <MultiBinding>
  3951. <MultiBinding.Converter>
  3952. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3953. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3954. </MultiBinding.Converter>
  3955. <MultiBinding.Bindings>
  3956. <Binding Path="ValveAV73.Feedback"/>
  3957. </MultiBinding.Bindings>
  3958. </MultiBinding>
  3959. </controls2:PipeLine.EdgeColor>
  3960. </controls2:PipeLine>
  3961. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="185" Canvas.Top="41" Visibility="Visible" >
  3962. <controls2:PipeLine.MoveSpeed>
  3963. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  3964. </controls2:PipeLine.MoveSpeed>
  3965. <controls2:PipeLine.EdgeColor>
  3966. <MultiBinding>
  3967. <MultiBinding.Converter>
  3968. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3969. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3970. </MultiBinding.Converter>
  3971. <MultiBinding.Bindings>
  3972. <Binding Path="ValveAV74.Feedback"/>
  3973. </MultiBinding.Bindings>
  3974. </MultiBinding>
  3975. </controls2:PipeLine.EdgeColor>
  3976. </controls2:PipeLine>
  3977. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="185" Canvas.Top="91" Visibility="Visible" >
  3978. <controls2:PipeLine.MoveSpeed>
  3979. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  3980. </controls2:PipeLine.MoveSpeed>
  3981. <controls2:PipeLine.EdgeColor>
  3982. <MultiBinding>
  3983. <MultiBinding.Converter>
  3984. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3985. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  3986. </MultiBinding.Converter>
  3987. <MultiBinding.Bindings>
  3988. <Binding Path="ValveAV75.Feedback"/>
  3989. </MultiBinding.Bindings>
  3990. </MultiBinding>
  3991. </controls2:PipeLine.EdgeColor>
  3992. </controls2:PipeLine>
  3993. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="185" Canvas.Top="141" Visibility="Visible" >
  3994. <controls2:PipeLine.MoveSpeed>
  3995. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  3996. </controls2:PipeLine.MoveSpeed>
  3997. <controls2:PipeLine.EdgeColor>
  3998. <MultiBinding>
  3999. <MultiBinding.Converter>
  4000. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4001. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4002. </MultiBinding.Converter>
  4003. <MultiBinding.Bindings>
  4004. <Binding Path="ValveAV60.Feedback"/>
  4005. </MultiBinding.Bindings>
  4006. </MultiBinding>
  4007. </controls2:PipeLine.EdgeColor>
  4008. </controls2:PipeLine>
  4009. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="46" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="93" Canvas.Top="233" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  4010. <controls2:PipeLine.MoveSpeed>
  4011. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  4012. </controls2:PipeLine.MoveSpeed>
  4013. <controls2:PipeLine.EdgeColor>
  4014. <MultiBinding>
  4015. <MultiBinding.Converter>
  4016. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4017. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4018. </MultiBinding.Converter>
  4019. <MultiBinding.Bindings>
  4020. <Binding Path="ValveAV77.Feedback"/>
  4021. </MultiBinding.Bindings>
  4022. </MultiBinding>
  4023. </controls2:PipeLine.EdgeColor>
  4024. </controls2:PipeLine>
  4025. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="105" Canvas.Top="324" Visibility="Visible" >
  4026. <controls2:PipeLine.MoveSpeed>
  4027. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  4028. </controls2:PipeLine.MoveSpeed>
  4029. <controls2:PipeLine.EdgeColor>
  4030. <MultiBinding>
  4031. <MultiBinding.Converter>
  4032. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4033. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4034. </MultiBinding.Converter>
  4035. <MultiBinding.Bindings>
  4036. <Binding Path="ValveAV81.Feedback"/>
  4037. </MultiBinding.Bindings>
  4038. </MultiBinding>
  4039. </controls2:PipeLine.EdgeColor>
  4040. </controls2:PipeLine>
  4041. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="105" Canvas.Top="373" Visibility="Visible" >
  4042. <controls2:PipeLine.MoveSpeed>
  4043. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  4044. </controls2:PipeLine.MoveSpeed>
  4045. <controls2:PipeLine.EdgeColor>
  4046. <MultiBinding>
  4047. <MultiBinding.Converter>
  4048. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4049. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4050. </MultiBinding.Converter>
  4051. <MultiBinding.Bindings>
  4052. <Binding Path="ValveAV82.Feedback"/>
  4053. </MultiBinding.Bindings>
  4054. </MultiBinding>
  4055. </controls2:PipeLine.EdgeColor>
  4056. </controls2:PipeLine>
  4057. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="30" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="105" Canvas.Top="423" Visibility="Visible" >
  4058. <controls2:PipeLine.MoveSpeed>
  4059. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"></c:Binding>
  4060. </controls2:PipeLine.MoveSpeed>
  4061. <controls2:PipeLine.EdgeColor>
  4062. <MultiBinding>
  4063. <MultiBinding.Converter>
  4064. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4065. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4066. </MultiBinding.Converter>
  4067. <MultiBinding.Bindings>
  4068. <Binding Path="ValveAV83.Feedback"/>
  4069. </MultiBinding.Bindings>
  4070. </MultiBinding>
  4071. </controls2:PipeLine.EdgeColor>
  4072. </controls2:PipeLine>
  4073. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="52" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="183" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  4074. <controls2:PipeLine.MoveSpeed>
  4075. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4076. </controls2:PipeLine.MoveSpeed>
  4077. <controls2:PipeLine.RenderTransform>
  4078. <RotateTransform Angle="90"/>
  4079. </controls2:PipeLine.RenderTransform>
  4080. <controls2:PipeLine.EdgeColor>
  4081. <MultiBinding>
  4082. <MultiBinding.Converter>
  4083. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4084. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4085. </MultiBinding.Converter>
  4086. <MultiBinding.Bindings>
  4087. <Binding Path="ValveAV71.Feedback"/>
  4088. </MultiBinding.Bindings>
  4089. </MultiBinding>
  4090. </controls2:PipeLine.EdgeColor>
  4091. </controls2:PipeLine>
  4092. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="Right" RightDirection="None" Width="183" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="0" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  4093. <controls2:PipeLine.MoveSpeed>
  4094. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4095. </controls2:PipeLine.MoveSpeed>
  4096. <controls2:PipeLine.RenderTransform>
  4097. <RotateTransform Angle="90"/>
  4098. </controls2:PipeLine.RenderTransform>
  4099. <controls2:PipeLine.EdgeColor>
  4100. <MultiBinding>
  4101. <MultiBinding.Converter>
  4102. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4103. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4104. </MultiBinding.Converter>
  4105. <MultiBinding.Bindings>
  4106. <Binding Path="ValveAV71.Feedback"/>
  4107. </MultiBinding.Bindings>
  4108. </MultiBinding>
  4109. </controls2:PipeLine.EdgeColor>
  4110. </controls2:PipeLine>
  4111. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="50" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="235" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center" >
  4112. <controls2:PipeLine.MoveSpeed>
  4113. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4114. </controls2:PipeLine.MoveSpeed>
  4115. <controls2:PipeLine.RenderTransform>
  4116. <RotateTransform Angle="90"/>
  4117. </controls2:PipeLine.RenderTransform>
  4118. <controls2:PipeLine.EdgeColor>
  4119. <MultiBinding>
  4120. <MultiBinding.Converter>
  4121. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4122. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4123. </MultiBinding.Converter>
  4124. <MultiBinding.Bindings>
  4125. <Binding Path="ValveAV71.Feedback"/>
  4126. </MultiBinding.Bindings>
  4127. </MultiBinding>
  4128. </controls2:PipeLine.EdgeColor>
  4129. </controls2:PipeLine>
  4130. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="43" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="284" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  4131. <controls2:PipeLine.MoveSpeed>
  4132. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4133. </controls2:PipeLine.MoveSpeed>
  4134. <controls2:PipeLine.RenderTransform>
  4135. <RotateTransform Angle="90"/>
  4136. </controls2:PipeLine.RenderTransform>
  4137. <controls2:PipeLine.EdgeColor>
  4138. <MultiBinding>
  4139. <MultiBinding.Converter>
  4140. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4141. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4142. </MultiBinding.Converter>
  4143. <MultiBinding.Bindings>
  4144. <Binding Path="ValveAV71.Feedback"/>
  4145. </MultiBinding.Bindings>
  4146. </MultiBinding>
  4147. </controls2:PipeLine.EdgeColor>
  4148. </controls2:PipeLine>
  4149. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="50" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="326" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Top" >
  4150. <controls2:PipeLine.MoveSpeed>
  4151. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4152. </controls2:PipeLine.MoveSpeed>
  4153. <controls2:PipeLine.RenderTransform>
  4154. <RotateTransform Angle="90"/>
  4155. </controls2:PipeLine.RenderTransform>
  4156. <controls2:PipeLine.EdgeColor>
  4157. <MultiBinding>
  4158. <MultiBinding.Converter>
  4159. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4160. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4161. </MultiBinding.Converter>
  4162. <MultiBinding.Bindings>
  4163. <Binding Path="ValveAV71.Feedback"/>
  4164. </MultiBinding.Bindings>
  4165. </MultiBinding>
  4166. </controls2:PipeLine.EdgeColor>
  4167. </controls2:PipeLine>
  4168. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="51" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="375" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" >
  4169. <controls2:PipeLine.MoveSpeed>
  4170. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4171. </controls2:PipeLine.MoveSpeed>
  4172. <controls2:PipeLine.RenderTransform>
  4173. <RotateTransform Angle="90"/>
  4174. </controls2:PipeLine.RenderTransform>
  4175. <controls2:PipeLine.EdgeColor>
  4176. <MultiBinding>
  4177. <MultiBinding.Converter>
  4178. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4179. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4180. </MultiBinding.Converter>
  4181. <MultiBinding.Bindings>
  4182. <Binding Path="ValveAV71.Feedback"/>
  4183. </MultiBinding.Bindings>
  4184. </MultiBinding>
  4185. </controls2:PipeLine.EdgeColor>
  4186. </controls2:PipeLine>
  4187. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="45" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="145" Canvas.Top="425" Visibility="Visible" >
  4188. <controls2:PipeLine.MoveSpeed>
  4189. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"></c:Binding>
  4190. </controls2:PipeLine.MoveSpeed>
  4191. <controls2:PipeLine.RenderTransform>
  4192. <RotateTransform Angle="90"/>
  4193. </controls2:PipeLine.RenderTransform>
  4194. <controls2:PipeLine.EdgeColor>
  4195. <MultiBinding>
  4196. <MultiBinding.Converter>
  4197. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4198. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4199. </MultiBinding.Converter>
  4200. <MultiBinding.Bindings>
  4201. <Binding Path="ValveAV71.Feedback"/>
  4202. </MultiBinding.Bindings>
  4203. </MultiBinding>
  4204. </controls2:PipeLine.EdgeColor>
  4205. </controls2:PipeLine>
  4206. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="465" Height="5" Canvas.Left="225" Canvas.Top="5" Visibility="Visible" >
  4207. <controls2:PipeLine.MoveSpeed>
  4208. <c:Binding Path="IsRecipeEdit?(ValveAV74.VirtualFeedback?0.5:0):(ValveAV74.Feedback?0.5:0)"></c:Binding>
  4209. </controls2:PipeLine.MoveSpeed>
  4210. <controls2:PipeLine.RenderTransform>
  4211. <RotateTransform Angle="90"/>
  4212. </controls2:PipeLine.RenderTransform>
  4213. <controls2:PipeLine.EdgeColor>
  4214. <MultiBinding>
  4215. <MultiBinding.Converter>
  4216. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4217. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4218. </MultiBinding.Converter>
  4219. <MultiBinding.Bindings>
  4220. <Binding Path="ValveAV74.Feedback"/>
  4221. </MultiBinding.Bindings>
  4222. </MultiBinding>
  4223. </controls2:PipeLine.EdgeColor>
  4224. </controls2:PipeLine>
  4225. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="183" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="160" Canvas.Top="287" Visibility="Visible" >
  4226. <controls2:PipeLine.MoveSpeed>
  4227. <c:Binding Path="0.5"></c:Binding>
  4228. </controls2:PipeLine.MoveSpeed>
  4229. <controls2:PipeLine.RenderTransform>
  4230. <RotateTransform Angle="90"/>
  4231. </controls2:PipeLine.RenderTransform>
  4232. <controls2:PipeLine.EdgeColor>
  4233. <MultiBinding>
  4234. <MultiBinding.Converter>
  4235. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4236. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4237. </MultiBinding.Converter>
  4238. <MultiBinding.Bindings>
  4239. <Binding Path="ValveAV73.Feedback"/>
  4240. </MultiBinding.Bindings>
  4241. </MultiBinding>
  4242. </controls2:PipeLine.EdgeColor>
  4243. </controls2:PipeLine>
  4244. <controls2:PipeLine FlowDirection="LeftToRight" CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" RightDirection="None" Width="110" Height="{StaticResource ResourceKey= FlowPipeV2_Height}" Canvas.Left="188" Canvas.Top="307" Visibility="Visible" >
  4245. <controls2:PipeLine.MoveSpeed>
  4246. <c:Binding Path="0.5"></c:Binding>
  4247. </controls2:PipeLine.MoveSpeed>
  4248. <controls2:PipeLine.RenderTransform>
  4249. <RotateTransform Angle="90"/>
  4250. </controls2:PipeLine.RenderTransform>
  4251. <controls2:PipeLine.EdgeColor>
  4252. <MultiBinding>
  4253. <MultiBinding.Converter>
  4254. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4255. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4256. </MultiBinding.Converter>
  4257. <MultiBinding.Bindings>
  4258. <Binding Path="ValveAV73.Feedback"/>
  4259. </MultiBinding.Bindings>
  4260. </MultiBinding>
  4261. </controls2:PipeLine.EdgeColor>
  4262. </controls2:PipeLine>
  4263. <Canvas Canvas.Left="-12">
  4264. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="194" Canvas.Top="400" Visibility="Visible" HorizontalAlignment="Left" VerticalAlignment="Center">
  4265. <controls2:PipeLineThree.MoveSpeed1>
  4266. <c:Binding Path="-0.5"></c:Binding>
  4267. </controls2:PipeLineThree.MoveSpeed1>
  4268. <controls2:PipeLineThree.MoveSpeed3>
  4269. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4270. </controls2:PipeLineThree.MoveSpeed3>
  4271. <controls2:PipeLineThree.RenderTransform>
  4272. <RotateTransform Angle="270"/>
  4273. </controls2:PipeLineThree.RenderTransform>
  4274. <controls2:PipeLineThree.EdgeColor>
  4275. <MultiBinding>
  4276. <MultiBinding.Converter>
  4277. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4278. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4279. </MultiBinding.Converter>
  4280. <MultiBinding.Bindings>
  4281. <Binding Path="ValveAV73.Feedback"/>
  4282. </MultiBinding.Bindings>
  4283. </MultiBinding>
  4284. </controls2:PipeLineThree.EdgeColor>
  4285. </controls2:PipeLineThree>
  4286. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="237" Canvas.Top="28" Visibility="Visible">
  4287. <controls2:PipeLineThree.MoveSpeed1>
  4288. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4289. </controls2:PipeLineThree.MoveSpeed1>
  4290. <controls2:PipeLineThree.MoveSpeed3>
  4291. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4292. </controls2:PipeLineThree.MoveSpeed3>
  4293. <controls2:PipeLineThree.RenderTransform>
  4294. <RotateTransform Angle="90"/>
  4295. </controls2:PipeLineThree.RenderTransform>
  4296. <controls2:PipeLineThree.EdgeColor>
  4297. <MultiBinding>
  4298. <MultiBinding.Converter>
  4299. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4300. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4301. </MultiBinding.Converter>
  4302. <MultiBinding.Bindings>
  4303. <Binding Path="ValveAV74.Feedback"/>
  4304. </MultiBinding.Bindings>
  4305. </MultiBinding>
  4306. </controls2:PipeLineThree.EdgeColor>
  4307. </controls2:PipeLineThree>
  4308. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="237" Canvas.Top="78" Visibility="Visible">
  4309. <controls2:PipeLineThree.MoveSpeed1>
  4310. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4311. </controls2:PipeLineThree.MoveSpeed1>
  4312. <controls2:PipeLineThree.MoveSpeed3>
  4313. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4314. </controls2:PipeLineThree.MoveSpeed3>
  4315. <controls2:PipeLineThree.RenderTransform>
  4316. <RotateTransform Angle="90"/>
  4317. </controls2:PipeLineThree.RenderTransform>
  4318. <controls2:PipeLineThree.EdgeColor>
  4319. <MultiBinding>
  4320. <MultiBinding.Converter>
  4321. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4322. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4323. </MultiBinding.Converter>
  4324. <MultiBinding.Bindings>
  4325. <Binding Path="ValveAV75.Feedback"/>
  4326. </MultiBinding.Bindings>
  4327. </MultiBinding>
  4328. </controls2:PipeLineThree.EdgeColor>
  4329. </controls2:PipeLineThree>
  4330. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="237" Canvas.Top="128" Visibility="Visible">
  4331. <controls2:PipeLineThree.MoveSpeed1>
  4332. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4333. </controls2:PipeLineThree.MoveSpeed1>
  4334. <controls2:PipeLineThree.MoveSpeed3>
  4335. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4336. </controls2:PipeLineThree.MoveSpeed3>
  4337. <controls2:PipeLineThree.RenderTransform>
  4338. <RotateTransform Angle="90"/>
  4339. </controls2:PipeLineThree.RenderTransform>
  4340. <controls2:PipeLineThree.EdgeColor>
  4341. <MultiBinding>
  4342. <MultiBinding.Converter>
  4343. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4344. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4345. </MultiBinding.Converter>
  4346. <MultiBinding.Bindings>
  4347. <Binding Path="ValveAV60.Feedback"/>
  4348. </MultiBinding.Bindings>
  4349. </MultiBinding>
  4350. </controls2:PipeLineThree.EdgeColor>
  4351. </controls2:PipeLineThree>
  4352. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="237" Canvas.Top="168" Visibility="Visible">
  4353. <controls2:PipeLineThree.MoveSpeed1>
  4354. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4355. </controls2:PipeLineThree.MoveSpeed1>
  4356. <controls2:PipeLineThree.MoveSpeed3>
  4357. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4358. </controls2:PipeLineThree.MoveSpeed3>
  4359. <controls2:PipeLineThree.RenderTransform>
  4360. <RotateTransform Angle="90"/>
  4361. </controls2:PipeLineThree.RenderTransform>
  4362. <controls2:PipeLineThree.EdgeColor>
  4363. <MultiBinding>
  4364. <MultiBinding.Converter>
  4365. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4366. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4367. </MultiBinding.Converter>
  4368. <MultiBinding.Bindings>
  4369. <Binding Path="ValveAV72.Feedback"/>
  4370. </MultiBinding.Bindings>
  4371. </MultiBinding>
  4372. </controls2:PipeLineThree.EdgeColor>
  4373. </controls2:PipeLineThree>
  4374. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="219" Canvas.Top="0" Visibility="Visible">
  4375. <controls2:PipeLineThree.MoveSpeed1>
  4376. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  4377. </controls2:PipeLineThree.MoveSpeed1>
  4378. <controls2:PipeLineThree.MoveSpeed3>
  4379. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4380. </controls2:PipeLineThree.MoveSpeed3>
  4381. <controls2:PipeLineThree.RenderTransform>
  4382. <RotateTransform Angle="0"/>
  4383. </controls2:PipeLineThree.RenderTransform>
  4384. <controls2:PipeLineThree.EdgeColor>
  4385. <MultiBinding>
  4386. <MultiBinding.Converter>
  4387. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4388. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4389. </MultiBinding.Converter>
  4390. <MultiBinding.Bindings>
  4391. <Binding Path="ValveAV74.Feedback"/>
  4392. </MultiBinding.Bindings>
  4393. </MultiBinding>
  4394. </controls2:PipeLineThree.EdgeColor>
  4395. </controls2:PipeLineThree>
  4396. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="152" Canvas.Top="199" Visibility="Visible">
  4397. <controls2:PipeLineThree.MoveSpeed1>
  4398. <c:Binding Path="0.5"/>
  4399. </controls2:PipeLineThree.MoveSpeed1>
  4400. <controls2:PipeLineThree.MoveSpeed3>
  4401. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4402. </controls2:PipeLineThree.MoveSpeed3>
  4403. <controls2:PipeLineThree.RenderTransform>
  4404. <RotateTransform Angle="270"/>
  4405. </controls2:PipeLineThree.RenderTransform>
  4406. <controls2:PipeLineThree.EdgeColor>
  4407. <MultiBinding>
  4408. <MultiBinding.Converter>
  4409. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4410. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4411. </MultiBinding.Converter>
  4412. <MultiBinding.Bindings>
  4413. <Binding Path="ValveAV72.Feedback"/>
  4414. </MultiBinding.Bindings>
  4415. </MultiBinding>
  4416. </controls2:PipeLineThree.EdgeColor>
  4417. </controls2:PipeLineThree>
  4418. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="152" Canvas.Top="300" Visibility="Visible">
  4419. <controls2:PipeLineThree.MoveSpeed1>
  4420. <c:Binding Path="0.5"/>
  4421. </controls2:PipeLineThree.MoveSpeed1>
  4422. <controls2:PipeLineThree.MoveSpeed3>
  4423. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4424. </controls2:PipeLineThree.MoveSpeed3>
  4425. <controls2:PipeLineThree.RenderTransform>
  4426. <RotateTransform Angle="270"/>
  4427. </controls2:PipeLineThree.RenderTransform>
  4428. <controls2:PipeLineThree.EdgeColor>
  4429. <MultiBinding>
  4430. <MultiBinding.Converter>
  4431. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4432. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4433. </MultiBinding.Converter>
  4434. <MultiBinding.Bindings>
  4435. <Binding Path="ValveAV73.Feedback"/>
  4436. </MultiBinding.Bindings>
  4437. </MultiBinding>
  4438. </controls2:PipeLineThree.EdgeColor>
  4439. </controls2:PipeLineThree>
  4440. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="157" Canvas.Top="220" Visibility="Visible">
  4441. <controls2:PipeLineThree.MoveSpeed1>
  4442. <c:Binding Path="-0.5"/>
  4443. </controls2:PipeLineThree.MoveSpeed1>
  4444. <controls2:PipeLineThree.MoveSpeed3>
  4445. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4446. </controls2:PipeLineThree.MoveSpeed3>
  4447. <controls2:PipeLineThree.RenderTransform>
  4448. <RotateTransform Angle="90"/>
  4449. </controls2:PipeLineThree.RenderTransform>
  4450. <controls2:PipeLineThree.EdgeColor>
  4451. <MultiBinding>
  4452. <MultiBinding.Converter>
  4453. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4454. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4455. </MultiBinding.Converter>
  4456. <MultiBinding.Bindings>
  4457. <Binding Path="ValveAV77.Feedback"/>
  4458. </MultiBinding.Bindings>
  4459. </MultiBinding>
  4460. </controls2:PipeLineThree.EdgeColor>
  4461. </controls2:PipeLineThree>
  4462. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="157" Canvas.Top="311" Visibility="Visible">
  4463. <controls2:PipeLineThree.MoveSpeed1>
  4464. <c:Binding Path="-0.5"/>
  4465. </controls2:PipeLineThree.MoveSpeed1>
  4466. <controls2:PipeLineThree.MoveSpeed3>
  4467. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4468. </controls2:PipeLineThree.MoveSpeed3>
  4469. <controls2:PipeLineThree.RenderTransform>
  4470. <RotateTransform Angle="90"/>
  4471. </controls2:PipeLineThree.RenderTransform>
  4472. <controls2:PipeLineThree.EdgeColor>
  4473. <MultiBinding>
  4474. <MultiBinding.Converter>
  4475. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4476. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4477. </MultiBinding.Converter>
  4478. <MultiBinding.Bindings>
  4479. <Binding Path="ValveAV81.Feedback"/>
  4480. </MultiBinding.Bindings>
  4481. </MultiBinding>
  4482. </controls2:PipeLineThree.EdgeColor>
  4483. </controls2:PipeLineThree>
  4484. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="157" Canvas.Top="360" Visibility="Visible">
  4485. <controls2:PipeLineThree.MoveSpeed1>
  4486. <c:Binding Path="-0.5"/>
  4487. </controls2:PipeLineThree.MoveSpeed1>
  4488. <controls2:PipeLineThree.MoveSpeed3>
  4489. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4490. </controls2:PipeLineThree.MoveSpeed3>
  4491. <controls2:PipeLineThree.RenderTransform>
  4492. <RotateTransform Angle="90"/>
  4493. </controls2:PipeLineThree.RenderTransform>
  4494. <controls2:PipeLineThree.EdgeColor>
  4495. <MultiBinding>
  4496. <MultiBinding.Converter>
  4497. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4498. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4499. </MultiBinding.Converter>
  4500. <MultiBinding.Bindings>
  4501. <Binding Path="ValveAV82.Feedback"/>
  4502. </MultiBinding.Bindings>
  4503. </MultiBinding>
  4504. </controls2:PipeLineThree.EdgeColor>
  4505. </controls2:PipeLineThree>
  4506. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="157" Canvas.Top="410" Visibility="Visible">
  4507. <controls2:PipeLineThree.MoveSpeed1>
  4508. <c:Binding Path="-0.5"/>
  4509. </controls2:PipeLineThree.MoveSpeed1>
  4510. <controls2:PipeLineThree.MoveSpeed3>
  4511. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4512. </controls2:PipeLineThree.MoveSpeed3>
  4513. <controls2:PipeLineThree.RenderTransform>
  4514. <RotateTransform Angle="90"/>
  4515. </controls2:PipeLineThree.RenderTransform>
  4516. <controls2:PipeLineThree.EdgeColor>
  4517. <MultiBinding>
  4518. <MultiBinding.Converter>
  4519. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4520. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4521. </MultiBinding.Converter>
  4522. <MultiBinding.Bindings>
  4523. <Binding Path="ValveAV83.Feedback"/>
  4524. </MultiBinding.Bindings>
  4525. </MultiBinding>
  4526. </controls2:PipeLineThree.EdgeColor>
  4527. </controls2:PipeLineThree>
  4528. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="167" Canvas.Top="434" Visibility="Visible">
  4529. <controls2:PipeLineThree.MoveSpeed1>
  4530. <c:Binding Path="-0.5"/>
  4531. </controls2:PipeLineThree.MoveSpeed1>
  4532. <controls2:PipeLineThree.MoveSpeed3>
  4533. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4534. </controls2:PipeLineThree.MoveSpeed3>
  4535. <controls2:PipeLineThree.RenderTransform>
  4536. <RotateTransform Angle="270"/>
  4537. </controls2:PipeLineThree.RenderTransform>
  4538. <controls2:PipeLineThree.EdgeColor>
  4539. <MultiBinding>
  4540. <MultiBinding.Converter>
  4541. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4542. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4543. </MultiBinding.Converter>
  4544. <MultiBinding.Bindings>
  4545. <Binding Path="EditTrue"/>
  4546. </MultiBinding.Bindings>
  4547. </MultiBinding>
  4548. </controls2:PipeLineThree.EdgeColor>
  4549. </controls2:PipeLineThree>
  4550. <controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="167" Canvas.Top="400" Visibility="Visible">
  4551. <controls2:PipeLineThree.MoveSpeed1>
  4552. <c:Binding Path="-0.5"/>
  4553. </controls2:PipeLineThree.MoveSpeed1>
  4554. <controls2:PipeLineThree.MoveSpeed3>
  4555. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4556. </controls2:PipeLineThree.MoveSpeed3>
  4557. <controls2:PipeLineThree.RenderTransform>
  4558. <RotateTransform Angle="270"/>
  4559. </controls2:PipeLineThree.RenderTransform>
  4560. <controls2:PipeLineThree.EdgeColor>
  4561. <MultiBinding>
  4562. <MultiBinding.Converter>
  4563. <converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4564. </converts:FlowConverterForAllFalseTurnGreenMultiBinding>
  4565. </MultiBinding.Converter>
  4566. <MultiBinding.Bindings>
  4567. <Binding Path="ValveAV73.Feedback"/>
  4568. </MultiBinding.Bindings>
  4569. </MultiBinding>
  4570. </controls2:PipeLineThree.EdgeColor>
  4571. </controls2:PipeLineThree>
  4572. </Canvas>
  4573. <Canvas Canvas.Left="10">
  4574. <unitControls:VGPart Canvas.Left="154" Canvas.Top="32" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4575. <unitControls:VGPart Canvas.Left="154" Canvas.Top="82" Height="18" Width="18" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  4576. <unitControls:VGPart Canvas.Left="65" Canvas.Top="227" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4577. <unitControls:VGPart Canvas.Left="469" Canvas.Top="11" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4578. <unitControls:VGPart Canvas.Left="468" Canvas.Top="49" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4579. <!--<controls1:VGPartText PartText="1" Canvas.Left="78" Canvas.Top="318" Height="18" Width="18"/>
  4580. <controls1:VGPartText PartText="2" Canvas.Left="78" Canvas.Top="366" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4581. <controls1:VGPartText PartText="3" Canvas.Left="79" Canvas.Top="416" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4582. <controls1:VGPartText PartText="1" Canvas.Left="461" Canvas.Top="150" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4583. <controls1:VGPartText PartText="2" Canvas.Left="461" Canvas.Top="171" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4584. <controls1:VGPartText PartText="3" Canvas.Left="461" Canvas.Top="193" Height="18" Width="18" HorizontalAlignment="Left" VerticalAlignment="Center"/>-->
  4585. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV71}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="117" Canvas.Top="98" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4586. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV75}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="181" Canvas.Top="80" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4587. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV60}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" IsDisableMode="True" Canvas.Left="181" Canvas.Top="130" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4588. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV72}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="181" Canvas.Top="170" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4589. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV77}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" IsDisableMode="True" Canvas.Left="98" Canvas.Top="221" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  4590. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV81}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="98" Canvas.Top="313" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4591. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV82}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="98" Canvas.Top="363" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4592. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV83}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="98" Canvas.Top="413" ValveOpenOrientation="Horizontal" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4593. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV73}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" Canvas.Left="133" Canvas.Top="313" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}"/>
  4594. <deviceControl:AITGasValve IsSim="True" DeviceData="{Binding ValveAV74}" Command="{Binding CmdSetValve}" GasStateType="{Binding SelectedGasStateType}" IsDisableMode="True" Canvas.Left="198" Canvas.Top="248" ValveOpenOrientation="Vertical" Width="{StaticResource AITGasValve_Size}" Height="{StaticResource AITGasValve_Size}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4595. </Canvas>
  4596. <Canvas Canvas.Left="10">
  4597. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="162" Canvas.Top="136" EnableToolTip="False"/>
  4598. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="154" Canvas.Top="377" EnableToolTip="False"/>
  4599. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="182" Canvas.Top="377" EnableToolTip="False"/>
  4600. <deviceControl:AITSensor GreenColor="True" DeviceData="{Binding SensorPureN2PressureOK}" Canvas.Left="83" Canvas.Top="210" EnableToolTip="False" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4601. </Canvas>
  4602. <Canvas>
  4603. <Border BorderThickness="1" BorderBrush="Gray" Width="48" Height="30" Canvas.Left="162" Canvas.Top="278" HorizontalAlignment="Left" VerticalAlignment="Center"></Border>
  4604. <Border BorderThickness="1" BorderBrush="Gray" Width="70" Height="113" Canvas.Left="116" Canvas.Top="470" HorizontalAlignment="Center" VerticalAlignment="Top">
  4605. <Canvas>
  4606. <StackPanel Orientation="Vertical">
  4607. <Button Content="AGV" Margin="5" Background="{Binding AGVPumpBrush}" >
  4608. <i:Interaction.Triggers>
  4609. <i:EventTrigger EventName="Click">
  4610. <cal:ActionMessage MethodName="SelectPump">
  4611. <cal:Parameter Value="AGV"></cal:Parameter>
  4612. </cal:ActionMessage>
  4613. </i:EventTrigger>
  4614. </i:Interaction.Triggers>
  4615. </Button>
  4616. <Button Content="MBP" Margin="5" Background="{Binding BothPumpBrush}">
  4617. <!--<i:Interaction.Triggers>
  4618. <i:EventTrigger EventName="Click">
  4619. <cal:ActionMessage MethodName="SelectPump">
  4620. <cal:Parameter Value="Both"></cal:Parameter>
  4621. </cal:ActionMessage>
  4622. </i:EventTrigger>
  4623. </i:Interaction.Triggers>-->
  4624. </Button>
  4625. <Button Content="DP" Margin="5" Background="{Binding BothPumpBrush}" >
  4626. <i:Interaction.Triggers>
  4627. <i:EventTrigger EventName="Click">
  4628. <cal:ActionMessage MethodName="SelectPump">
  4629. <cal:Parameter Value="DP"></cal:Parameter>
  4630. </cal:ActionMessage>
  4631. </i:EventTrigger>
  4632. </i:Interaction.Triggers>
  4633. </Button>
  4634. </StackPanel>
  4635. <Path Data="m 0,0 -10,28 " StrokeThickness="1" Stroke="Gray" Stretch="Fill" Canvas.Left="19" Canvas.Top="113" />
  4636. <Path Data="m 0,0 10,28 " StrokeThickness="1" Stroke="Gray" Stretch="Fill" Canvas.Left="35" Canvas.Top="113" HorizontalAlignment="Center" VerticalAlignment="Top" />
  4637. <Path Data="m 0,0 0,28 m 0,0 -2,-8 " StrokeThickness="1" Stroke="Black" Stretch="Fill" Canvas.Left="30" Canvas.Top="119" />
  4638. <Path Data="m 0,0 0,28 m 0,0 2,-8 " StrokeThickness="1" Stroke="Black" Stretch="Fill" Canvas.Left="32" Canvas.Top="119" />
  4639. <TextBlock Text="Exhuast" Canvas.Left="10" Canvas.Top="148" FontSize="12"></TextBlock>
  4640. </Canvas>
  4641. </Border>
  4642. <Border BorderBrush="Gray" Width="800" Height="82" Canvas.Left="231" Canvas.Top="550" HorizontalAlignment="Center" VerticalAlignment="Top">
  4643. <Canvas >
  4644. <TextBlock Text="VAC1" FontSize="12" Canvas.Left="150" Canvas.Top="30" HorizontalAlignment="Center" VerticalAlignment="Top"></TextBlock>
  4645. <TextBlock Text="VAC2" FontSize="12" Canvas.Left="200" Canvas.Top="30" HorizontalAlignment="Center" VerticalAlignment="Top"></TextBlock>
  4646. <TextBlock Text="VAC3" FontSize="12" Canvas.Left="250" Canvas.Top="30" HorizontalAlignment="Center" VerticalAlignment="Top"></TextBlock>
  4647. <deviceControl:AITSensor GreenColor="True" LightOnValue="{Binding VAC1}" Canvas.Left="158" Canvas.Top="50" EnableToolTip="False"/>
  4648. <deviceControl:AITSensor GreenColor="True" LightOnValue="{Binding VAC2}" Canvas.Left="208" Canvas.Top="50" EnableToolTip="False"/>
  4649. <deviceControl:AITSensor GreenColor="True" LightOnValue="{Binding VAC3}" Canvas.Left="258" Canvas.Top="50" EnableToolTip="False"/>
  4650. <Button Content="BWR" Background="{Binding ValveBWRBrush}" Canvas.Left="323" Canvas.Top="50" >
  4651. <i:Interaction.Triggers>
  4652. <i:EventTrigger EventName="Click">
  4653. <cal:ActionMessage MethodName="SwichValue">
  4654. <cal:Parameter Value="BWR"></cal:Parameter>
  4655. </cal:ActionMessage>
  4656. </i:EventTrigger>
  4657. </i:Interaction.Triggers>
  4658. </Button>
  4659. <Button Content="DPR" Background="{Binding ValveDPRBrush}" Canvas.Left="422" Canvas.Top="50" HorizontalAlignment="Left" VerticalAlignment="Center">
  4660. <i:Interaction.Triggers>
  4661. <i:EventTrigger EventName="Click">
  4662. <cal:ActionMessage MethodName="SwichValue">
  4663. <cal:Parameter Value="DPR"></cal:Parameter>
  4664. </cal:ActionMessage>
  4665. </i:EventTrigger>
  4666. </i:Interaction.Triggers>
  4667. </Button>
  4668. <Button Content="F2 cln" Background="{Binding F2ClnBrush}" Canvas.Left="485" Canvas.Top="50" HorizontalAlignment="Left" VerticalAlignment="Center">
  4669. <i:Interaction.Triggers>
  4670. <i:EventTrigger EventName="Click">
  4671. <cal:ActionMessage MethodName="SwichValue">
  4672. <cal:Parameter Value="F2"></cal:Parameter>
  4673. </cal:ActionMessage>
  4674. </i:EventTrigger>
  4675. </i:Interaction.Triggers>
  4676. </Button>
  4677. <Button Content="HF cln" Background="{Binding HFClnBrush}" Canvas.Left="555" Canvas.Top="50" HorizontalAlignment="Left" VerticalAlignment="Center">
  4678. <i:Interaction.Triggers>
  4679. <i:EventTrigger EventName="Click">
  4680. <cal:ActionMessage MethodName="SwichValue">
  4681. <cal:Parameter Value="HF"></cal:Parameter>
  4682. </cal:ActionMessage>
  4683. </i:EventTrigger>
  4684. </i:Interaction.Triggers>
  4685. </Button>
  4686. <TextBlock Text="HEATER" FontSize="12" Canvas.Left="379" Canvas.Top="16" HorizontalAlignment="Left" VerticalAlignment="Center"></TextBlock>
  4687. <TextBlock Text="COOL" FontSize="12" Canvas.Left="383" Canvas.Top="30" HorizontalAlignment="Center" VerticalAlignment="Top"></TextBlock>
  4688. <!--右侧-->
  4689. <TextBlock Text="OPTION" FontSize="12" Canvas.Left="694" Canvas.Top="16"></TextBlock>
  4690. <TextBlock Text="GAS" Canvas.Left="650" Canvas.Top="40"></TextBlock>
  4691. <TextBlock Text="EXH" Canvas.Left="750" Canvas.Top="40"></TextBlock>
  4692. <Button Content="HTR1" Background="{Binding HTR1Brush}" Canvas.Left="633" Canvas.Top="50" HorizontalAlignment="Left" VerticalAlignment="Center" >
  4693. <i:Interaction.Triggers>
  4694. <i:EventTrigger EventName="Click">
  4695. <cal:ActionMessage MethodName="SetEnable">
  4696. <cal:Parameter Value="HTR1"></cal:Parameter>
  4697. </cal:ActionMessage>
  4698. </i:EventTrigger>
  4699. </i:Interaction.Triggers>
  4700. </Button>
  4701. <Button Content="HTR2" Background="{Binding HTR2Brush}" Canvas.Left="724" Canvas.Top="50" HorizontalAlignment="Left" VerticalAlignment="Center">
  4702. <i:Interaction.Triggers>
  4703. <i:EventTrigger EventName="Click">
  4704. <cal:ActionMessage MethodName="SetEnable">
  4705. <cal:Parameter Value="HTR2"></cal:Parameter>
  4706. </cal:ActionMessage>
  4707. </i:EventTrigger>
  4708. </i:Interaction.Triggers>
  4709. </Button>
  4710. <Border Height="22" Width="57" BorderBrush="Black" BorderThickness="1,1,0,0" Canvas.Left="627" Canvas.Top="30" HorizontalAlignment="Left" VerticalAlignment="Center" RenderTransformOrigin="0.75,0.111"></Border>
  4711. <Border Height="22" Width="50" BorderBrush="Black" BorderThickness="0,1,1,0" Canvas.Left="740" Canvas.Top="30" RenderTransformOrigin="0.75,0.111" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4712. <Border Height="22" Width="57" BorderBrush="Black" BorderThickness="1,1,0,0" Canvas.Left="317" Canvas.Top="30" RenderTransformOrigin="0.75,0.111" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4713. <Border Height="22" Width="50" BorderBrush="Black" BorderThickness="0,1,1,0" Canvas.Left="430" Canvas.Top="30" RenderTransformOrigin="0.75,0.111" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4714. </Canvas>
  4715. </Border>
  4716. <!--<Border BorderThickness="1" BorderBrush="Gray" Width="134" Height="45" Canvas.Left="417" Canvas.Top="568" HorizontalAlignment="Left" VerticalAlignment="Top">
  4717. <StackPanel Orientation="Horizontal">
  4718. <Button Content="BWR" Margin="5" Background="{Binding ValveBWRBrush}" >
  4719. <i:Interaction.Triggers>
  4720. <i:EventTrigger EventName="Click">
  4721. <cal:ActionMessage MethodName="SwichValue">
  4722. <cal:Parameter Value="BWR"></cal:Parameter>
  4723. </cal:ActionMessage>
  4724. </i:EventTrigger>
  4725. </i:Interaction.Triggers>
  4726. </Button>
  4727. <Button Content="DPR" Margin="5" Background="{Binding ValveDPRBrush}">
  4728. <i:Interaction.Triggers>
  4729. <i:EventTrigger EventName="Click">
  4730. <cal:ActionMessage MethodName="SwichValue">
  4731. <cal:Parameter Value="DPR"></cal:Parameter>
  4732. </cal:ActionMessage>
  4733. </i:EventTrigger>
  4734. </i:Interaction.Triggers>
  4735. </Button>
  4736. </StackPanel>
  4737. </Border>
  4738. <Border BorderThickness="1" BorderBrush="Gray" Width="134" Height="45" Canvas.Left="602" Canvas.Top="568" HorizontalAlignment="Left" VerticalAlignment="Top">
  4739. <StackPanel Orientation="Horizontal">
  4740. <Button Content="HTR1" Margin="5" Background="{Binding HTR1Brush}" >
  4741. <i:Interaction.Triggers>
  4742. <i:EventTrigger EventName="Click">
  4743. <cal:ActionMessage MethodName="SetEnable">
  4744. <cal:Parameter Value="HTR1"></cal:Parameter>
  4745. </cal:ActionMessage>
  4746. </i:EventTrigger>
  4747. </i:Interaction.Triggers>
  4748. </Button>
  4749. <Button Content="HTR2" Margin="5" Background="{Binding HTR2Brush}">
  4750. <i:Interaction.Triggers>
  4751. <i:EventTrigger EventName="Click">
  4752. <cal:ActionMessage MethodName="SetEnable">
  4753. <cal:Parameter Value="HTR2"></cal:Parameter>
  4754. </cal:ActionMessage>
  4755. </i:EventTrigger>
  4756. </i:Interaction.Triggers>
  4757. </Button>
  4758. </StackPanel>
  4759. </Border>-->
  4760. </Canvas>
  4761. <TextBlock Text="VG11" Canvas.Top="21" Canvas.Left="163" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4762. <TextBlock Text="VG13" Canvas.Top="70" Canvas.Left="163" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4763. <TextBlock Text="VG22" Canvas.Top="42" Canvas.Left="479" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4764. <TextBlock Text="VG21" Canvas.Top="4" Canvas.Left="479" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  4765. <TextBlock Text="PS13" Canvas.Top="125" Canvas.Left="169" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4766. <TextBlock Text="PG/" Canvas.Top="355" Canvas.Left="164" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  4767. <TextBlock Text="PS12" Canvas.Top="366" Canvas.Left="161" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top" Width="22"/>
  4768. <TextBlock Text="PG/" Canvas.Top="355" Canvas.Left="192" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top"/>
  4769. <TextBlock Text="PS13" Canvas.Top="366" Canvas.Left="188" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" Width="24"/>
  4770. <TextBlock Text="R_1" Canvas.Left="432" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Top" Canvas.Top="1"/>
  4771. <TextBlock Text="R_2" Canvas.Left="432" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Center" Canvas.Top="44"/>
  4772. <TextBlock Text="R_3" Canvas.Left="432" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Top" Canvas.Top="64"/>
  4773. <TextBlock Text="R_4" Canvas.Left="432" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Top="87"/>
  4774. <TextBlock Text="VALVE BOX" Canvas.Top="284" Canvas.Left="167" FontSize="7"/>
  4775. <TextBlock Text="AIR UNIT" Canvas.Top="296" Canvas.Left="172" FontSize="7"/>
  4776. <controls2:PipeLine CenterColor="{StaticResource ResourceKey=CenterColorWhite}" LeftDirection="None" FlowDirection="LeftToRight" RightDirection="None" Width="10" Height="{StaticResource ResourceKey=FlowPipeV2_Height}" Canvas.Left="96" Canvas.Top="226" Visibility="Visible" MoveSpeed="{c:Binding Path=IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)}" HorizontalAlignment="Center" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.5" >
  4777. <controls2:PipeLine.RenderTransform>
  4778. <TransformGroup>
  4779. <ScaleTransform/>
  4780. <SkewTransform/>
  4781. <RotateTransform Angle="90"/>
  4782. <TranslateTransform/>
  4783. </TransformGroup>
  4784. </controls2:PipeLine.RenderTransform>
  4785. <controls2:PipeLine.EdgeColor>
  4786. <MultiBinding>
  4787. <MultiBinding.Converter>
  4788. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4789. </MultiBinding.Converter>
  4790. <Binding Path="ValveAV77.Feedback"/>
  4791. </MultiBinding>
  4792. </controls2:PipeLine.EdgeColor>
  4793. </controls2:PipeLine>
  4794. <TextBlock Text="PS14" Canvas.Top="198" Canvas.Left="89" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4795. <TextBlock Text="VG12" Canvas.Top="214" Canvas.Left="67" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Top"/>
  4796. </Canvas>
  4797. <Image Opacity="0.6" Source="/Resources/Images/controls/17.png" Canvas.Left="330" Width="120" Height="210" StretchDirection="Both" Stretch="Fill" Canvas.Top="-122" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="356,-99,0,0"/>
  4798. </Grid>
  4799. </Viewbox>
  4800. </Canvas>
  4801. <Border Grid.Row="1" Grid.ColumnSpan="4">
  4802. <Grid>
  4803. <Canvas>
  4804. <Button Content="Save" Canvas.Left="406" Canvas.Top="19" Width="100" Height="50" Style="{StaticResource CommandButton}" IsEnabled="{Binding IsEnable}">
  4805. <i:Interaction.Triggers>
  4806. <i:EventTrigger EventName="Click">
  4807. <cal:ActionMessage MethodName="TempSetSave">
  4808. </cal:ActionMessage>
  4809. </i:EventTrigger>
  4810. </i:Interaction.Triggers>
  4811. </Button>
  4812. <Button Content="Close" Canvas.Left="556" Canvas.Top="19" Width="100" Height="50" Style="{StaticResource CommandButton}">
  4813. <i:Interaction.Triggers>
  4814. <i:EventTrigger EventName="Click">
  4815. <cal:ActionMessage MethodName="TempSetCancel">
  4816. </cal:ActionMessage>
  4817. </i:EventTrigger>
  4818. </i:Interaction.Triggers>
  4819. </Button>
  4820. </Canvas>
  4821. </Grid>
  4822. </Border>
  4823. </Grid>
  4824. </UserControl>