답변:
빠른 웹 검색으로 Drawtiming 이 나타납니다 . 결코 사용하지는 않았지만 수십 개의 클록 사이클에 대한 간단한 예에서는 매우 잘 작동하는 것 같습니다.
Office와 유사한 도구 세트로 도면을 작성하려면 OpenOffice.org , 특히 Draw 프로그램을 사용해보십시오 . 최상의 그래픽을 생성하려면 (시간이 걸리더라도 신경 쓰지 마십시오) digikata가 제안한 Inkscape 를 사용해보십시오 . 전문 데이터 시트는 아마 가장에 의해 제공됩니다 tikz 타이밍 패키지 jluciani, 또는 이전 (그러나 덜 복잡)에 의해 제안 timing.sty 와 두 (라) 텍 (시도 LYX을 당신이 있다면, 짧은 학습 곡선을 TeX를 처음 접했을 때 어떤 것이 든 가파른 곡선임을 경고하지만 그만한 가치가 있습니다!)
GTKWave (또는 로직 분석기가있는 다른 회로 시뮬레이터)에서 시뮬레이션을 시도 할 수도 있습니다.
(source : bec-systems.com )
그러나 이는 단지 파형을 그리는 것이 아니라 Verilog / VHDL / 스키 매틱의 시뮬레이션을위한 것입니다.
내가 북마크 한 도구는-http: //www.timingtool.com/menu/tour/ttmain.php 나는 그것을 시도하지 않았거나 자세히 보았습니다.
TeX 및 친구를 사용하는 경우 tikz 사진 환경에 대한 타이밍 패키지가 있습니다 (CTAN 확인). 때로는 TeX 도구를 사용하여 독립형 이미지를 작성할 수있는 랩퍼 스크립트 또는 GUI를 찾을 수 있습니다.
tikz 타이밍 패키지에 대한 설명서는 http://www.tug.org/texmf-dist/doc/latex/tikz-timing/tikz-timing.pdf 에 있습니다 .
Microsoft Excel은 가난한 사람의 2D CAD 프로그램이며 저에게 효과적이었습니다. 모든 셀을 강조 표시 한 다음 픽셀 수와 일치 할 때까지 행과 열 테두리를 드래그하면 정사각형 셀이 나타납니다. 그런 다음 그리기 도구 모음을 사용하여 선과 모양을 추가하십시오. 그리드에 맞추기 옵션도 켜져 있어야합니다.
아래의 의견에 downvoter에 대한 추가 설명을 추가하도록 편집하십시오.
Blockquote Microsoft Excel은 CAD 프로그램이 아닙니다 (스프레드 시트입니다).
MS Excel에는 알맞은 도면 패키지를 포함하여 많은 기능이 있습니다. 소프트웨어를 사용하고 탐색하면 생각하지 못한 것을 찾을 수 있습니다. 예를 들어 Excel이 데이터 수집 하드웨어의 프로그래밍 인터페이스 및 UI이거나 데이터베이스의보고 프런트 엔드라고 가정하십니까? 대답은 이것들에 사용될 수 있다는 것입니다. 개인적으로 이런 종류의 앱을 구현한다는 것을 알고 있습니다. 내가 개인적으로 Excel을 구현 한 것처럼 2D 도면, 파형 등 (케이블, 평면도 등)을 만들었습니다.
가난한 사람을위한 프로그램도 ...
이것은 구어체의 의미에서 의미합니다 : 여기에 정의 . 그리고 직업 생활에서 파형을 그리는 사람이 고용주가 제공 한 Office 사본을 가지고 있지 않은 경우 놀랍습니다.
Excel에서 제안한대로 그릴 때 세로선 이외의 가장자리 전환을 시각화 할 수 없습니다 ...
무딘 죄송하지만, 그것은 잘못되었습니다. 다음은 스스로 시도해 볼 수있는 자세한 설명입니다. 위에서 설명한 것처럼 사각형의 ABCD를 고려하십시오. 좌표는 사각형의 왼쪽 상단에서 시계 방향으로 시작합니다. 점 DABC를 통해 선을 순서대로 선으로 그리면 구형파의 전반이 생깁니다. 그러나 DB를 통해 선을 그리면 45도 상승 각도가됩니다. 그리드에 스냅 옵션은 그리드의 점에 스냅되지만 각도 제한은 적용되지 않습니다. 분명히 이것은 다른 좌표를 선택하여 다른 각도를 만들기 위해 확장 될 수 있습니다-베이스가 더 많은 각도 선택을 제공하는 것처럼 2x2 셀 격자를 사용하는 등. 예를 들어, 50 % 듀티 사이클 클럭 틱뿐만 아니라 사다리꼴 파형과 슬로프 제어 자체 클럭킹 맨체스터 신호를 그리는 데 사용했습니다.
직선에 제한되지 않고 곡선이 더러워집니다. 복사-붙여 넣기 (CTRL-C, CTRL-V) 및 개체 회전 및 그룹화 기능으로보다 복잡한 모양을 쉽게 만들 수 있습니다. 내 경험의 또 다른 예 : 단일 반구를 그릴 수 있다면 케이블 회로도에서 평평한 시간에 차폐 트위스트 페어의 이중 나선으로 바꿀 수 있습니다 (거의 말 그대로 : PDF를 통해 손으로 물결 치는 개념을 취했습니다) 케이블 공급 업체에 온라인 견적 요청을 제출하는 데 소요되는 시간을 포함하여 45 분 내에 도면 사본) 파형의 경우 같은 일이 사인파 또는 진폭 변조 신호를 만들 수 있습니다.
정말 복잡한 것이 필요하면 격자에 맞추기 옵션을 끄고 물건을 그린 다음 다시 켜고 물건을 제자리로 드래그하십시오. 그려진 객체의 크기를 조정할 수 있다는 것을 잊지 마십시오.
TimingEditor 는 사용하기 쉽고보기 흉한 SVG 파일을 생성합니다.
내가 본 첫 번째 제안은 Inkscape입니다. 드로잉 프로그램! 그래서 Excel이 아닌 이유를 생각해 보았습니다. 누군가가 실제로 그것을 제안한 것 같습니다! 그리고 그 7 명은 이것이 유용한 제안이라고 생각했습니다! 나는 잠시 동안 누워 있어야 생각합니다.
너무 많은 소프트웨어가 존재하는 이유는 모든 작업마다 고유 한 요구 사항이 있으며 각 소프트웨어는 특정 작업에 대한 요구에 응답하려고하기 때문입니다. Excel을 사용하여 타이밍 다이어그램을 그리는 경우 "이것도 작동합니다"라고 생각할 수 있지만 실제로는 연필과 종이보다 덜합니다. 최소한 연필로 타이밍 디자이너의 가장 기본적인 기능인 신호 의존성을 처리 할 수 있습니다.
어쨌든, 지금은 마음에 들지 않습니다. 최신 버전에 익숙하지는 않지만 TimingDesigner를 살펴 보는 것이 좋습니다 . 결코 싸구려가 아니며, 전문적인 용도가 아니라면 제안하지 않았을 것입니다.
PostScript , moveto, lineto, lineto, moveto 등을 사용 하여이 작업을 많이 수행합니다 . 거기서 JPEG, PNG 등 거의 모든 항목 으로 바꾸거나 PostScript 문서에 직접 포함시킬 수 있습니다. PDF .
PostScript는 모든 무료 도구를 허용하며 운영 체제와 독립적이므로 Office 또는 Excel 을 구입할 필요가 없습니다 . Ghostscript 와 Ghostview 는 당신의 친구입니다.
SVG 는 다른 형식 / 언어도 사용할 수 있습니다. 무료이며 개방적이며 무엇이든 변환합니다.
나는 지난 며칠 동안 무언가를 찾고 있었고 여기에서 여러 제안을 시도했지만 그중 어느 것도 나를 위해 만족스럽지 못하거나 전혀 경우에 따라 타이밍 화살표를 그리지 않았습니다.
나는 결국 이것을 발견했다.
내가 추천 할 수 있습니다. 합리적으로 직관적이며 웹 사이트에 알맞은 비디오 자습서가 있습니다. Windows 및 Linux에서 Wine에서 실행됩니다.
내가 사용한 두 가지 도구는 다음과 같습니다.
Synapticad Timing diagrammer 는 비싸지 만 완전한 기능을 갖추고있어 내 친구가 Verilog 자극 모드를 사용하여 칩을 설계했습니다.
타이밍 분석기가 필요 없고 지속적인 개발 환경에서 저자는 변화에 반응하고 자바 기반이므로 이식성이 뛰어납니다.