A.- M._, geboren 1949, arbeitete bis zu ihrem krankheitsbedingten Ausscheiden 1997 als teilzeitbeschäftigte Verdrahterin in der Firma S._ AG. Am 26. Januar 1998 meldete sie sich bei der Invalidenversicherung zum Leistungsbezug an, worauf die IV-Stelle des Kantons Zürich einen Arbeitgeberbericht vom 14. Mai 1998 sowie je einen Arztbericht des Dr. med. K._, Innere Medizin FMH, vom 18. März 1998 und der Frau Dr. med. F._, Neurologie, EEG, vom 2. Februar 1998 einholte. Weiter wurde eine Begutachtung in der Rheumaklinik des Spitals X._ (Gutachten vom 25. August 1998) und bei Dr. med. S._, Spezialarzt Psychiatrie und Psychotherapie (Gutachten vom 3. März 1999) veranlasst, sowie ein Bericht des Dr. med. R._, Spezialarzt FMH für physikalische Medizin und Rehabilitation, spez. Rheumaerkrankungen, vom 23. Juli 1999 zu den Akten genommen. Nach durchgeführtem Vorbescheidverfahren lehnte die IV-Stelle mit Verfügung vom 3. August 1999 den Rentenanspruch der M._ ab, da ihr aus medizinischer Sicht eine behinderungsangepasste Tätigkeit vollständig zumutbar sei und somit ein Invaliditätsgrad von nur 5 % vorliege; auf eine Haushaltsabklärung könne deshalb verzichtet werden. Im Weiteren lehnte die IV-Stelle den Anspruch auf berufliche Massnahmen ab, da M._ sich als nicht mehr eingliederungsfähig betrachtet habe. B.- Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. März 2001 ab. C.- M._ lässt Verwaltungsgerichtsbeschwerde führen mit den Anträgen, unter Aufhebung des vorinstanzlichen Entscheides und der Verwaltungsverfügung sei ihr eine ganze Invalidenrente zuzusprechen; eventualiter seien ein neurologisches und psychiatrisches Obergutachten einzuholen und konkrete berufliche Abklärungen zu veranlassen; subeventualiter seinen berufliche Massnahmen und Arbeitsvermittlung zu gewähren. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Stellungnahme verzichtet. 