원인은 간단합니다
수정하고자하는 블록다이아그램 VI의 용량이 큽니다.. 50Mb 정도 되니깐
함수을 추가하거나 Line을 잇거나 문자/숫자형 상수을 넣어도 2~3초정도 시스템이 멈추네요
해결하는 방법은 Sub Vi을 나누면 되는건 알고있는데 웬만하면 로컬변수로 사용하고싶어서 나누기가 싫네요 ㅠㅠ
다른 해결방법은 없을까요? 일반적인 방법은 Labview 싹 확인해봐서 셋팅값 바꿔도 비슷하네요.
아마 코드을 수정할때마다 Labview 컴파일러는 자동으로 컴파일을 실시하나봐요.. 그래서 코드수정할대마다
랩뷰 상단 메뉴버튼에 "→ 버튼"에서 빌드 가능유무을 표시을해주죠(빌드가 안되는 코드라면 화살표가 깨져 있겠죠!)
일반적인 C 컴파일러처럼 유저가 컴파일할때만 컴파일되게 할순 없을까요?
즉 평상시에는 코드을 수정해도 컴파일을 실시하지않게 코드수정 다 되고 컴파일이 되게끔요.
다른방법이 있을지 의견 여쭤봅니다..
도구-옵션-환경-컴파일러에서 편집기 응답성 항목이 있는데 이부분 확인해보셨을까요?
네 했어요 ㅎ
NI 고객센터에 문의을 하구 답을 기다리고있긴한데
어렵네요 ㅎ
날짜: 07-05-2021 09:36 PM
혹시 미리보기 켜놓고 작업하시는건 아닌가요?
컨트롤 쉬프트 N 눌러서 뜨는 창 켜져있으면 프로그램 수정하면 부하를 먹더라고요
했다는게.. 컴파일러 최적화를 0으로 두고 하시는중이시라는 얘기시면....
pc 사양 up or 소스코드 최적화 이 두가지 방법 이외에는 해결책이 안보이내요..